如何搭建HTTP与FTP服务器(完整版)

关于怎么搭建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未找到,请检查路径是否输入正确,或重启电脑一般即可解决。

---------------------------------------------------------------------------------------------
Web服务器推荐阿里云服务器:阿里云ECS优惠通道

相关文章推荐:阿里云ECS服务器选购方案教程

未经允许不得转载: 知识堂» 如何搭建HTTP与FTP服务器(完整版)
分享到: 更多 ( 140 )