web服务器(IIS)、FTP服务器及其搭建
视频看的有一丶丶慢
Web服务器简述
web服务器也被查称为网页服务器或HTTP服务器,使用的协议是HTTP或HTTPS,其中HTTP的端口号是TCP-80,HTTPS的端口号是TCP-443。
web服务器需要软件支持:
微软:IIS(可以发布web网站和FTP站点)
linux:Apache/LAMP/Tomcat/nginx…
第三方:phpstudy、XAMPP
部署IIS web服务器
1)配置静态IP地址
2)安装IIS-WEB插件服务(03用光盘,08添加角色)
3)停用默认站点,默认网站的路径:C:\Inetpub\wwwroot
(网站:一系列相关联的网页组成网站,网站一般是文件夹形式存在的)
4)新建网站-地址端口绑定-指定站点路径-设置权限(默认应该是允许匿名访问,匿名用户:IIS安装时新添加的匿名用户)
5)设置默认文档(就是指示哪个文件是首页)
6).一台服务器同时发布多个web站点:
1 不同的IP,相同的端口
2 相同的IP,不同的端口 (建议使用1000以上的端口号)
3 相同的IP,相同的端口,不同的域名(主机头)
7)一般同时部署DNS服务器用来解析建立的网站的域名
8)访问站点子文件夹,需要启用"父路径"(网站-属性-主目录-配置-选项-父目录):
例:
www.zzp.com/admin/ad_index.html
FTP服务器
File Transfor Protocol File Transfor Protocol文件传输协议,端口是TCP 20/21,21是控制端口,20是数据端口。
访问FTP服务器,有主动和被动两种方式:
主动模式:
客户机先通过自己的随机端口, 向服务器的21端口发送被动模式请求,双方确认身份后,在传输数据时,服务器的20端口会主动向客户机发送传输申请,然后客户机打开一个随机端口,进行数据传输。但是如果客户机开防火墙,就会防止20端口向随机产生的端口传输数据。
被动模式:
客户机先通过自己的随机端口, 向服务器的21端口发送被动模式请求,双方确认身份后,在传输数据时,是客户机先访问服务器的随机端口,服务器回包,客户机的防火墙不会阻挡回包,但是被动模式会受服务器的防火墙的影响,因为服务器的防火墙会阻挡客户机对服务器随机端口的访问。
只需服务器开放20和21两个固定端口,客户机调整一下防火墙,就可以完成主动模式。
部署FTP服务器
1)配置静态IP
2)安装IIS-ftp软件
3)使用默认站点或创建新的站点
注意:用户最终权限为FTP权限与NTFS权限取交集
建议:FTP权限全部勾选,然后具体的在NTFS里做!
4)去掉匿名访问对勾