如何搭建HTTP与FTP服务器讲二者融合在一起(完整版)

https://www.cnblogs.com/hbtmwangjin/articles/7609452.html
参考路径: 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未找到,请检查路径是否输入正确,或重启电脑一般即可解决。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个程序是利用前些日子写的HFS程序写成的。所以,界面看起来差不多。但是,这个程序除了保留对.NET 3.5网站的支持以外还加入了FTP服务的支持,而且在程序中添加了随机启动和自动运行两个选项。这样用户就可以很方便的快速架设起FTP服务器HTTP服务器。不过要注意一点,这个软件虽然可以绕过系统服务独立提供HTTP协议、FTP协议支持,但是,避不开操作系统对于连接数的限制。也就是说如果在类似于WindowsXP这样的个人操作系统上使用这个软件,在使用前最好先修改一下系统对于连接数的限制,一般微软的个人版操作系统对于连接数都有所限制(WindowsXP限制到10个连接左右),如果不修改这些限制,那么同时连接的用户数量很可能会因为,操作系统自身对于连接数的限制而受到影响。(本软件支持HTML网页与.NET 3.5或3.5以下的ASPX网站。另外,本程序需要.NET 3.5环境支持) 更新(2013-12-02) 1、修改了软件布局 2、修正了FTP服务程序的字符集,目前提供了“UTF-8”、“GB18030”两种字符集供用户选择,以便适应不同的FTP客户端。(一般情况Windows下的FTP客户端默认支持“GB18030”,Linux、Uinx下的FTP客户端默认支持“UTF-8”。) 注意:如果是以前的用户在升级这个版本时,除了卸载旧有程序以外,还需要删除原有配置文件(配置文件一般在安装目录下,名为“config.xml”)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值