1、安装IIS

路径:控制面板-->程序和功能-->启用或关闭windows功能

勾上FTP服务器,及web管理工具的IIS 管理脚本和工具和IIS 管理控制台。安装。

2、新建FTP站点

路径:控制面板-->程序和功能-->管理工具-->Internet Information Services (IIS)管理器

打开管理器后,右键网站,添加FTP站点。根据提示配置。

ssl一般配置为允许ssl连接;身份验证选择基本;用户可指定或某用户组;读取及写入按需。

这样启动FTP站点后,可使用FTP软件登录测试,如果连不上可看看有没有放通防火墙相关端口。

默认FTP为被动模式,数据通道端口是50000到65535,范围太大了,使用Nginx转发的时候就很不方便了,因此需要将端口范围缩小。

3、限定端口

点击“FTP防火墙支持”,编辑里面的数据通道端口范围。如果不能编辑,可点击  C:\Windows\System32\inetsrv 里面的 InetMgr.exe,然后再点击“FTP防火墙支持”,进行端口编辑。填写如“50000-50002”

4、重启ftp

直接在管理器重启ftp站点是不生效的,需要在cmd输入指令。

net stop ftpsvc

net start ftpsvc

然后再到管理器启动ftp站点,端口限定即可生效。