上一篇博客:DNS部署与安全


目录

  1. WEB服务器
  2. FTP服务器

开始


一、WEB服务器

  1. WEB服务器也称为网页服务器或HTTP服务器
  2. WEB服务器使用的协议是HTTP或HTTPS
  3. HTTP协议端口号:TCP 80
    HTTPS协议端口号:TCP 443
  4. WEB服务器发布软件:
  • 微软:IIS (Internet Information Services的缩写,意为互联网信息服务,可以发布web网站和FTP站点)
  • linux:Apache/LAMP/Tomcat/nginx .etc
  • 第三方:phpstudy、XAMPP(其实就是基于LAMP)

百度百科:
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat 实际上运行JSP页面和Servlet另外,Tomcat和IIS等Web服务器一样,具
有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为9.0.36。

  1. 部署WEB服务器

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

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

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

  1. 网站类型:

1)静态网站:一般扩展名为.html或.htm 无后台数据库
2)动态网站:一般扩展名为.asp或.php 有后台数据库,asp或php可以连接前台页面与后台数据库

  1. 常见小问题:

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

2)所有IIS配置都没错,但是用域名访问不了不要忘记指DNS,清空DNS缓存
3)检查一遍,发现所有配置都没问题!但一直弹“用户登录”对话框,要检查站点文件夹是否赋予IUSR来宾用户权限

二、FTP服务器

  1. File Transfor Protocol
    文件传输协议
  2. 端口号:
    TCP 20/21
  3. FTP工作方式:

1)主动模式

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

2)被动模式

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

注意:

主被动模式,阐述的是数据传输过程

主被动模式,选择权在客户机上!

主被动模式,所谓主或被是站在服务器的角度

如果服务器防火墙拦截随机开放的端口,建议使用主动模式(开放21端口)


如果服务器防火墙拦截随机开放的端口,而且客户机使用FTP客户端选择的是被动模式,则会出现获取资源列表失败(原因是随机开放的端口被拦截,解决就是调为主动模式,并放行服务器的21端口)

  1. 部署FTP服务器

1)配置静态IP

2)安装IIS-ftp软件

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

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

4)去掉匿名访问对勾


参考:B站千峰