参考路径: http://blog.csdn.net/ry513705618/article/details/47864813
关于怎么搭建HTTP服务器和FTP服务器,网上也能搜寻到不少搭建方法,但由于大部分教程讲述不清不楚,并且辛辛苦苦找到的教程却同出一辙,很多功能设置也并未提及,对于新手小白来说甚是复杂难懂。出于此原因,花了一些时间写了本教程,希望能帮助到不少新手朋友。还是那句话,易者不难,难者不易,万变不离其宗,只要你静下心一步步跟着本教程操作,相信不出1个小时就能轻松搭建起自己的HTTP和FTP服务器。
本教程以Windows10操作系统为例,主要讲述6大步骤,其中2~4步为核心内容:
- 1.创建FTP账户(可选)
- 2.添加IIS功能
- 3.添加并设置HTTP与FTP服务器
- 4.设置防火墙
- 5.测试FTP上传
- 6.测试HTTP访问
一、创建FTP账户(可选)
如果需要对FTP的安全性加以保密,则需要创建管理用户,否则请略过此步。
1. 右键我的电脑,选择“管理”→“本地用户和组”→“用户”,右键“新建用户”
2. 输入用户名,自己随便取,比如ftpuser,接着输入密码及确认密码,去掉“用户下次登录时须更改密码”的勾,选择“密码永不过期”,创建。
3. 然后回到“组”,选择“新建组”
4. 取个组名,比如ftpgroup,之后选添加成员,把之前创建的ftpuser添加进来,选检查名称,之后确定。
5. 成员添加成功后点创建。
6. 至此,FTP账户创建完成!请关闭所有对话框。
二、添加IIS功能
1. 控制面板→程序和功能→启动或关闭Windows功能
2. 展开Internet Information Services结构,勾选:FTP服务器(全选)、IIS管理控制台、万维网服务(全选)
3. 添加成功后,关闭所有窗口
三、添加并设置HTTP和FTP服务器
1. 右键我的电脑,管理→服务和应用程序→IIS管理器,进入IIS设置,右键点击网站→添加网站
2. 给网站起个名字,比如myweb,选择物理路径(你需要存放资源的文件夹),绑定类型默认为http,在IP地址栏点击下拉框后,系统会给出一个IP地址,选择即可(每个人IP都不一样,我的由于是本机,所以IP地址为局域网192段),http端口默认80,主机名就是域名,比如www.abc.com,如有则填上,否则不填,最后点确定。
3. 右键点击刚建立的网站myweb,选择“添加FTP发布...”
4. 同样,点击下拉框,选择刚才选中的IP地址,端口默认21,虚拟主机名即ftp的域名,比如ftp.abc.com,如有则填上,否则不填,SSL选择无SSL,之后点下一步。
5. 身份验证勾选 “匿名和基本”,允许访问选择“指定用户”,框内填第一步所建立的用户名ftpuser,权限选择“读取写入”,完成。
四、设置防火墙允许FTP
1. 打开控制面板→系统和安全→Windows防火墙→允许应用通过Windows防火墙
2. 勾选FTP服务器右边的2个勾,如有3个则勾选3个,最后点确定。
至此,HTTP服务器与FTP服务器配置均已完成!
五、测试FTP服务器上传
1. 打开“我的电脑”,在地址栏中输入你刚才设定的IP地址记住在IP地址前面加ftp://(如设置了域名,直接输入你设定的域名地址),我的是ftp://192.168.199.205/输入完之后按回车
2. 弹出身份验证,填入你第一步设置的用户名和密码并登录
3. 接着,把你需要上传到FTP的文件拖入进来即可上传
六、测试http服务器访问
打开浏览器,输入刚上传的文件路径http://192.168.199.205/test.txt,等待浏览器正确显示你所上传的文件内容,则测试成功!
提示:如果报错404未找到,请检查路径是否输入正确,或重启电脑一般即可解决。