WEB服务器

  1. WEB服务器也叫做网页服务器或http服务器。

  2. WEB服务器使用的协议是HTTP或HTTPS。

  3. 端口号:

    HTTP协议端口号:TCP 80

    HTTPS协议端口号:TCP 443

  4. WEB服务器发布软件

    微软:IIS(可以发布web网站和ftp站点) Internet Information Services的缩写,互联网信息服务。

    Linux:Apache/LAMP/Tomcat/Nginx …

    第三方:phpstudy、XAMPP(仅供学习与测试,基于LAMP。)

  5. 部署WEB服务器

    1. 配置静态ip
    2. 安装IIS-WEB插件
    3. 安装成功后访问服务器(服务器ip)测试能否成功访问,在管理软件中默认网站右键点击停止可以关闭服务与80端口,默认网站在服务器c:\Intepub\wwwroot下。
    4. 在管理页面,网站选项右键新建网站,输入网站描述,可随意,设置网站ip,若有多个网卡设置,只有一个网卡ip,选择ip与全部未分配都可。选择网站路径,找到网站本地存放目录,设置网站权限。在新建网站右键点击属性,找到目录安全性选项,在身份验证那里点击编辑启用匿名访问,默认有用户名和密码,在安装软件时新建的。在属性中文档选项,启用默认文档,添加设置自己的首页。
    5. (静态网站)同一台服务器发布多个网站,每个网站需要设置不同的ip,服务器就需要多个网卡。在本地连接中ipv4高级选项添加ip,这样就有多个ip。若是只有一个ip,在网站属性设置没有被使用的端口,访问时在ip后面加入端口号。(两种仅限测试)第三种方法,在相同ip与端口的情况下,使用DNS设置不同的域名与主机名。在DNS界面新建两个不同的区域,并新建记录。在WEB服务器界面,网站右键属性,网站ip地址右侧点击高级,选中ip地址,点击编辑设置主机头值为相应域名。
    6. (动态网站)一般扩展名为asp或php。新建网站时,网站权限除写入与浏览外全部勾选。在web服务扩展里开启asp(Active Server Pages)服务。

FTP服务器

  1. File Transfer Protocol 文件传输协议

  2. 端口号:

    TCP 20/21

  3. FTP工作方式

    1. 主动模式

      21端口:控制端口

      20端口:数据端口

    2. 被动模式

      21端口:控制端口

      随机端口:数据端口

    主被动模式,选择权在客户机上,所谓主或被是站在服务器角度来说的。

  4. 部署FTP服务器

    (简)在FTP站点默认FTP站点右键属性,在本地路径浏览找到要设置的文件目录。

    在FTP站点右键新建FTP站点,输入站点描述,设置FTP站点使用ip与端口,隔离用户暂时不管,不用隔离,直接下一步,浏览设置目标路径,ftp权限中读取和写入全部勾选,完成。在服务器新建2个用户,一个作为管理员,一个作为用户登录,在服务器本地为文件夹设置用户本地权限。在新建好的ftp站点右键属性,在安全账户中取消勾选匿名连接。用户最终权限为FTP权限与NTFS权限取交集,建议FTP权限全部勾选,具体在NTFS权限做。

    第三方软件:FTPserver(不适合生产环境)、Serv-u6406