Preparations

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:

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.