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

参考路径:    http://blog.csdn.net/ry513705618/article/details/47864813

关于怎么搭建HTTP服务器和FTP服务器,网上也能搜寻到不少搭建方法,但由于大部分教程讲述不清不楚,并且辛辛苦苦找到的教程却同出一辙,很多功能设置也并未提及,对于新手小白来说甚是复杂难懂。出于此原因,花了一些时间写了本教程,希望能帮助到不少新手朋友。还是那句话,易者不难,难者不易,万变不离其宗,只要你静下心一步步跟着本教程操作,相信不出1个小时就能轻松搭建起自己的HTTP和FTP服务器。

本教程以Windows10操作系统为例,主要讲述6大步骤,其中2~4步为核心内容:

  1. 1.创建FTP账户(可选)
  2. 2.添加IIS功能
  3. 3.添加并设置HTTP与FTP服务器
  4. 4.设置防火墙
  5. 5.测试FTP上传
  6. 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未找到,请检查路径是否输入正确,或重启电脑一般即可解决。

时间: 2024-11-09 04:55:26

如何搭建HTTP与FTP服务器(完整版)的相关文章

python快速搭建简易的FTP服务器

上回说到,使用python搭建一个简易的web下载服务器,但是这个简易的服务器客户端不能够上传文件.这次来搭建一个简易的ftp服务器,来提供文件的下载和上传功能. 一.首先我们来安装提供服务的pyftpdlib模块pip install pyftpdlib二.然后通过python的-m选项将pyftpdlib模块简单的独立服务器运行起来.这时我们想要共享那个目录,只需在该目录下运行命令即可python -m pyftpdlib-m 以模块的方式启动验证:到这里,一个简单的FTP服务器已经搭建成功

WIN10开启FTP(完整版)

1.控制面板 --> 程序--> 启用或关闭windows功能 2.左下角搜索栏搜索IIS(iis) 3.右键添加FTP站点 4.创建站点名字和目录 5.绑定本机IP地址,SSL勾选无SSL 6.身份验证 -->匿名,授权 --> 所有用户,权限 -->读取写入 7.控制面板 --> 系统和安全 --> Windows Defender 防火墙 --> 允许应用或功能通过Windows Defender 防火墙  8.更改设置 --> 勾选 FTP 服

搭建以太坊私链完整版

可以直接下载程序进行安装,也可以下载源码自己进行编译安装,本文介绍源码编译方式. 源码编译 环境需求 正确安装Go语言环境 正确安装GCC:安装GCC方法 从github下载源码 go get github.com/ethereum/go-ethereum 编译 Ubuntu和Mac下编译 cd go-ethereum make geth 或者 make all Windows下编译 按以下目录结构才能正确编译,需要下载的包请自行下载 $GOPATH$/src ├── github.com │

ubuntu搭建ftp服务器

这一期我们将在Ubuntu上搭建一个ftp服务器.这样我们就可以随时在ftp服务器上下载或上传文件了.先打开我们的Ubuntu并打开终端- 安装vsftpd:sudo apt-get install vsftpd然后我们使用:cat /etc/group 查看用户组信息可以看到多了ftp用户组-cd /etc到/etc目录下cat passwd查看用户信息,可以看到多了ftp用户-vsftpd安装完后,我们可以在/etc目录下找到ftp的配置文件vsftpd.conf配置vsftpd.confv

Linux系统搭建FTP服务器

在Linux系统中搭建FTP服务器 一.搭建概述: 在Linux系统中搭建一台FTP服务器是很必要的,这个服务器只要你搭建成功以后就可以在这个服务器上存放一些你自己需要的一些软件.文档.手册等等.搭建好以后就可以直接使用这个服务器,提升了你自己的一个工作速度和一些工作的简便方法.下面就来具体的搭建一下.本问是自己一个人摸索搭建的,如有什么不妥的地方请多多指教.谢谢! 二.搭建步骤: 1.启动Linux虚拟机,并在命令终端上操作. 2.检测一下系统中是否安装FTP服务器 命令:rpm-qa | g

《windows server 2008》FTP服务器搭建

工作任务描述 HT公司要搭建一台ftp服务器.利用Windows Server 2008服务器自带的IIS组件,发布FTP服务器,具体要求如下: 1.可匿名访问ftp站点: 2.在C盘建立名称为"ftp"的文件夹,作为ftp站点的主目录. 3.建立隔离用户的ftp . 1)建立Bob和John两个用户访问Ftp, 2)ftp采用隔离用户模式: 3)Bob和John两个用户登陆后只可以访问自己的文件夹,并可以自由的上传和下载文件: 4)匿名登陆ftp后,看到的是公共文件夹的内容,并具有只

使用linux FTP虚拟用户搭建FTP服务器

最近接触一个项目,客户需要搭建一台FTP服务器.具体要求是:系统采用red hat 6.4 64位操作系统:创建20个ftp用户,这些用户拥有自己独立的工作目录,并且有上传.下载.删除等权限:创建一个ftp管理用户,这个用户拥有管理以上20个ftp用户目录的权限. 仔细一看要求单单使用本地用户设置属组和文件目录权限控制的方法很难实现以上要求,于是想到使用ftp虚拟用户,而且ftp虚拟用户安全性高,不能登录系统,只能访问ftp服务器. 下面开始在自己的虚拟机环境中根据客户的要求搭建ftp服务器.

Proftpd快速搭建FTP服务器

前言 在Linux系统中,FTP服务器软件有很多,都已经成熟,像vsftpd, wu-ftp, Pure-FTPd等.但这些软件安装配置起来都比较麻烦,搭建个人的FTP服务器,还是Proftpd比较简单. 目录 Proftpd介绍 Proftpd安装 Proftpd配置文件 Proftpd使用场景 客户端访问 1. Proftpd介绍 Proftpd是一款开放源码的FTP服务器软件,它是原来世界范围使用最广泛的wu-ftpd的改进版,它修正了wu-ftpd的许多缺陷,在许多方面进行了重大的改进,

《Windows服务器配置与管理》FTP服务器的搭建

工作任务描述 HT公司要搭建一台ftp服务器.利用Windows Server 2008服务器自带的IIS组件,发布FTP服务器,具体要求如下: 1.可匿名访问ftp站点: 2.在C盘建立名称为"ftp"的文件夹,作为ftp站点的主目录. 3.建立隔离用户的ftp . 1)建立Bob和John两个用户访问Ftp, 2)ftp采用隔离用户模式: 3)Bob和John两个用户登陆后只可以访问自己的文件夹,并可以自由的上传和下载文件: 4)匿名登陆ftp后,看到的是公共文件夹的内容,并具有只