WEB服务器

WEB服务器也称为网页服务器或HTTP服务器,使用的协议是HTTP或HTTPS,端口是80和443

WEB服务器发布软件

  • iis
  • apache
  • nginx

使用iis部署WEB服务器

  1. 配置静态IP地址

QQ截图20201112141721.png

  1. 安装IIS-WEB插件

QQ截图20201112141927.png

QQ截图20201112142229.png

QQ截图20201112142313.png

  1. 停用默认站点

QQ截图20201112142841.png

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

QQ截图20201112142918.png

QQ截图20201112142930.png

QQ截图20201112143051.png

QQ截图20201112143934.png

QQ截图20201112143942.png

  1. 设置首页

QQ截图20201112144043.png

QQ截图20201112144108.png

QQ截图20201112150046.png

iis其他配置

如果要在一台服务器上配置多个网站,需要分别配置不同的ip地址,端口和主机头

QQ截图20201112150739.png

FTP服务器

文件传输协议(File Transfor Protocol),端口TCP 20/21

部署FTP服务器

  1. 配置静态IP

QQ截图20201112141721.png

  1. 安装IIS-ftp软件

QQ截图20201112141927.png

QQ截图20201112142229.png

QQ截图20201112142333.png

  1. 使用默认站点或创建新的站点

用户最终权限为FTP权限与NTFS权限取交集.FTP权限全部勾选,然后具体的在NTFS里做

QQ截图20201112150926.png

QQ截图20201112151450.png

  1. 去掉匿名访问对勾

QQ截图20201112151251.png

FTP工作方式

正常情况下只会开放21控制端口,20数据端口只会在文件交互的时候开启

主动模式

  • 客户端访问服务端21端口
  • 服务端收到请求后确认用户信息,并获取客户端的随机端口
  • 服务端使用20端口向客户端随机端口发起请求,发送数据
  • 该流程需要保证客户端没有开启防火墙,服务器20,21端口开放

被动模式

  • 客户端访问服务端21端口
  • 服务端收到请求后确认用户信息,开放服务端的随机端口,将随机端口号返回给客户端
  • 客户端通过获取到的服务端随机端口向服务端发起请求,发送数据
  • 该流程需要保证服务端没有开启防火墙,服务器21端口开放