In this tutorial, we will set up a Web server and an FTP server running on the same IIS instance.
Step 1: Set up the Web server with the following OS and software:
-
Windows Server 2019 (64-bit)
-
Microsoft IIS
The next section Installing Web Server (IIS) has detailed installation instructions.
Step 2: Configure Secure Sockets Layer (SSL) for the Web server, so that HTTPS can be used to secure the connections between the client and the Web server.
For how to configure SSL on IIS, refer to https://docs.microsoft.com/en-us/iis/manage/configuring-security/how-to-set-up-ssl-on-iis.
Step 3: Configure Windows Defender Firewall on the Web server to allow the FTP port (21 in this tutorial).
The section "Configuring Windows Defender Firewall" has detailed instructions.