本文以win10为例介绍如何在本地搭建 http、ftp服务器。
1)启用IIS的FTP和HTTP服务
打开控制面板,选择“程序和功能”,然后点击“启用或关闭Windows功能”。
勾选“Internet Information Services”下的全部选项

2)搭建HTTP服务
在Windows搜索栏中输入“iis”,打开IIS管理器。
a) 配置网站信息
网站名称自定义,内容目录选择一个自己共享的文件夹路径,IP为本机IP,端口自定义,如果保存报错的话可能是端口被占用了。
b) 配置网站参数
点击刚刚添加的网站,点击目录浏览进行设置浏览目录文件时的权限。


c) 设置用户权限(可选)
点击web DAV创作规则-添加,设置完后并启用WebDAV规则。

d) 验证HTTP服务器
点击建立的网站,管理网站点击启动,点击浏览网站,即可看到共享文件夹。
通过上图浏览网站或者在浏览器中输入 http://ip地址:端口号 能看到映射的文件路径即表示搭建成功。

3)搭建ftp服务器
a) 添加ftp站点信息
在IIS管理器中,右击“网站”节点,选择“添加FTP站点”,
接着按照提示填写站点名称和映射本地路径。设置IP地址和端口号(默认为21)等信息。SSL设置可以选择“无SSL”。
在身份验证部分,可以选择“基本”身份验证。如果不需要账号密码登录,可以勾选“匿名”。授权部分可以先选择“所有用户”,后续可以根据需要进行修改。权限部分根据自己的需求选择,一般选择“读取”和“写入”。
b) 设置防火墙
打开控制面板,选择“系统和安全”,然后点击“Windows Defender 防火墙”。
在防火墙界面中,点击“允许应用或功能通过Windows Defender 防火墙”,在弹出的窗口中,勾选“FTP服务器”和“FTP客户端”等选项。
c) 测试FTP服务器
在资源管理器中输入FTP服务器的IP地址和端口号(默认为21),如果能够访问到FTP服务器的文件列表,则说明搭建成功。
