最全面的IIS使用之Web服务器和FTP服务器

一、WEB服务器

1. WEB服务器也称为网页服务器或HTTP服务器
2. WEB服务器使用的协议是HTTP或HTTPS协议
3. HTTP协议端口号:TCP 80 || HTTPS协议端口号:TCP 443
4.WEB服务器发布软件:

微软:IIS(可以发布web网站和FTP站点)
linux:Apache/LAMP/Tomcat/nginx .etc
第三方:phpstudy、XAMPP

5.部署WEB服务器:

1)配置静态IP地址

	win2003配置成10.1.1.1
	winxp配置成10.1.1.2

2)安装IIS-WEB插件

	在安装Windows组件中选择应用信息服务器 ---> Internet信息服务(IIS)---> 万维网服务

在这里插入图片描述

	80端口号出现,就说明IIS服务器安装成功

在这里插入图片描述

3)停用默认站点

在我的电脑中打开C盘,点击Inetpub,会出现一个名叫wwwroot的文件夹,这个文件夹中就是网站
我们可以在winxp中访问这个ip地址

在这里插入图片描述

现在如果我们将这个默认网站关闭,80端口号也会关闭,相应的也就无法访问这个ip地址。

4)新建网站-地址端口绑定-指定站点路径-设置权限

右键点击网站,点击新建,完成新建一个网站
当一台电脑有多个网卡的时候,就会有多个ip地址,我们需要指定客户机通过哪个ip进入服务器时是访问这个网站。如果这里使用全部未分配,就是说访问任何一个ip都可以实现访问服务器的网站。

在这里插入图片描述

自己创建一个网站index.ntml,发布到服务器上

在这里插入图片描述

设置此网站的访问权限

在这里插入图片描述

5)设置默认文档(设置首页)

完成以上操作之后,会发现在winxp上并不能访问次网站,这时我们需要设置这个网站的首页。右键网站点击属性,在文档中创建首页index.html,并移动到最上面。

在这里插入图片描述

如果想要创建的其他网站成为首页,操作同上,只需要把新创建的网站上移到第一个就行。

6.一台服务器同时发布多个web站点:

1)不同的IP,相同的端口

在配置ip地址时,创建多个ip
发布不同站点时,使用不同的ip地址

在这里插入图片描述
在这里插入图片描述

2)相同的IP,不同的端口

不需要更改ip地址,在发布网站的时候使用不同端口号即可
在访问网站时,在ip地址后面加上:8000即可

在这里插入图片描述

3)相同的IP,相同的端口,不同的域名(主机头)

在DNS服务器中创建两个区域

在这里插入图片描述

创建主机名

在这里插入图片描述

在winxp上设置DNS地址

在这里插入图片描述

在IIS中右键网站选择属性,高级中选择添加,设置需要的域名即可

在这里插入图片描述

7. 网站类型:

1)静态网站:一般扩展名为.html或.htm

 无后台数据库

2)动态网站:一般扩展名为.asp或.php

 有后台数据库,asp或php可以连接前台页面与后台数据库
 发布动态网站需要首先做如下操作,之后的操作与发布静态网页相同。

在这里插入图片描述

8. 常见小问题:

1)用域名可以,用IP不行

2)所有IIS配置都没错,但是用域名访问不了
不要忘记指DNS,清空DNS缓存

3)检查一遍,发现所有配置都没问题
但一直弹“用户登录”对话框,要检查站点文件夹是否赋予IUSR来宾用户权限

二、FTP服务器:

1. File Transfor Protocol(FTP)

文件传输协议

2. 端口号:

TCP 20/21

3. FTP工作方式:

1)主动模式 (PORT)

PORT中文称为主动模式,工作的原理:
FTP客户端连接到FTP服务器的21端口,发送用户名和密码登录,登录成功后要list列表或者读取数据时,客户端随机开放一个端口(1024以上),发送
PORT命令到FTP服务器,告诉服务器客户端采用主动模式并开放端口;FTP服务器收到PORT主动模式命令和端口号后,通过服务器的20端口和客户端开放的端口连接,发送数据,原理如下图:

在这里插入图片描述

 21端口:控制端口
 20端口:数据端口

2)被动模式 (PASV)

PASV是Passive的缩写,中文成为被动模式,工作原理:FTP客户端连接到FTP服务器的21端口,发送用户名和密码登录,登录成功后要list列表或者读取数据时,发送PASV命令到FTP服务器,
服务器在本地随机开放一个端口(1024以上),然后把开放的端口告诉客户端, 客户端再连接到服务器开放的端口进行数据传输,原理如下图:

在这里插入图片描述

 21端口+随机端口作为数据传输端口

3)两种模式的比较

从上面的运行原理来看,主动模式传送数据时是服务器连接到客户机的端口;被动模式传送数据时时客户机连接到服务器的端口。因此,在服务器开放防火墙的情况下需要使用主动模式来使用FTP,同时客户机需要关闭防火墙。如果服务器没有开放防火墙,可以选择被动模式,客户机此时并不需要关闭防火墙。

注意:
主被动模式,阐述的是数据传输过程
主被动模式,选择权在客户机上!
主被动模式,所谓主或被是站在服务器的角度

4. 部署FTP服务器

1)配置静态IP

	win2003配置成10.1.1.1
	winxp配置成10.1.1.2

2)安装IIS-ftp软件

在安装Windows组件中选择应用信息服务器 ---> Internet信息服务(IIS)---> 文件传输协议服务

在这里插入图片描述

3)使用默认站点或创建新的站点

打开IIS管理器,右键默认FTP站点选择属性,可以查找出它的目录位置

在这里插入图片描述

而如果想要在FTP服务器中发布站点让别人访问,只需要更改文件路径找到指定站点文件夹即可。

o

另外一种情况,我们自己创建一个新的FTP站点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注意:用户最终权限为FTP权限与NTFS权限取交集
建议:FTP权限全部勾选,然后具体的在NTFS里做!


了解这些权限知识,才能对自己的文件管理更加放心!

4)去掉匿名访问对勾

在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值