目录

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

WEB服务器

1、WEB服务器概述

  • WEB服务器也称为网页服务器,HTTP服务器,WWW万维网服务器等
  • 使用协议是HTTP协议

2、WEB服务器端口号

    HTTP: TCP 80
    HTTPS: TCP 443

3、WEB服务器发布软件:

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

4、部署WEB服务器

  1. 配置静态 IP 地址
  2. 安装 IIS 插件
  3. 停用默认站点
  4. 新建网站--地址端口绑定--指定站点路径--设置权限
  5. 设置默认文档(即设置首页)

5、一台服务器同时发布多个WEB站点

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

6、网站类型

  • 静态网站:一半扩展名为 .html 或 htm,无后台数据库

  • 动态网站:一般扩展名为 .asp 或 .php,有后台数据库,asp 或 php 可以链接前台页面与后台数据库

    *默认 IIS 禁用动态网站,需要在WEB服务扩展里打开 Active Server Pages 服务

  • 本质区别:动态网站能与用户进行交互(登陆),而静态网站不能

FTP服务器

1、FTP服务器概述

  • File Transfer Protocol

    文件传输协议

2、FTP端口号

    TCP 20/21

3、FTP工作模式

  • 主动模式( PORT ):服务器主动从 20 端口向客户机传输数据

  • 被动模式( PASV ):客户机向服务器发出传输请求,然后服务器从随机生成的端口向客户机传输数据

    *主被动的判定是根据服务器来说的,但选择工作模式是在客户机选择

  • 端口的区别:

    20端口:数据传输端口(传输文件的)

    21端口:命令控制端口(传输指令的,比如客户机想要登陆 FTP 就要发送到服务器的 21 端口上)

  • FTP传输简要原理/过程:

    1. 客户机随机开一个端口 50001,向服务器端口 21 发送连接请求,之后在这个链接内进行登陆等操作

    2. 当客户机向服务器发送了下载文件的请求时,根据工作模式分为两种情况:

      • 主动模式:

        客户机随机开一个端口 50002,同时服务器开启 20 端口,并从 20 端口向客户机主动传输文件

      • 被动模式:

        客户机随机开一个端口 50002,同时服务器在本地随机开放一个端口 20001,之后客户机主动向服务器发送传输请求,接到请求之后服务器再开始传输文件(即回包)

  • 关于客户机连接异常的解决方法:关闭防火墙,把每个模式都试一下

4、部署FTP服务器

  1. 配置静态 IP

  2. 安装 IIS 软件

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

    *注意:用户最终权限为 FTP 权限与 NTFS 权限取交集,与共享权限类似

    **建议:FTP 权限全打勾,在 NTFS 设置具体权限

  4. 禁止匿名访问

5、相关FTP软件(点击名称下载)

参考链接

1、FTP工作原理:

https://blog.csdn.net/qq100440110/article/details/51058444

2、Serv-U资源来源:

https://www.52pojie.cn/thread-1057702-1-1.html

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄