Day6、IIS(Web服务器和FTP服务器)
一、web服务器
1、外称
1)网页服务器
2)HTTP服务器
2、协议
1)HTTP协议
2)HTTPS协议
3、端口
1)HTTP协议端口:TCP 80
2)HTTPS协议端口:TCP 443
4、web服务器发布软件
1)微软:IIS(可以发布web站点和ftp站点)
2)Linux:Apache/lamp/Tomcat/Nginx/等
3)第三方:phpstudy/xampp
5、部署web服务器
1)配置静态ip
2)安装IIS-web插件
3)停用默认站点
4)新建网站--地址端口绑定--指定站点路径--设置权限
5)设置默认文档(设置首页)
6、练习
1)共同ip,不同端口
2)不同ip,相同端口
3)相同ip,相同端口,不同域名(主机头)--通过DNS服务器实现
7、网站类型
1)静态网站:一般拓展名为.html或.htm,无后台数据库
2)动态网站:一般扩展名为.asp或.php,有后台数据库,asp和php可以连前台页面和后台数据库
二、FTP服务器
1、File Transfor Protocol (文件传输协议)
2、端口
1)TCP:21
2)TCP:20
3、工作方式
1)主动模式
21端口:控制端口
20端口:数据端口
2)被动模式
21端口+随机端口作为数据传输端口
注意:
1)主被动模式,是阐述数据传输过程
2)主被动模式,选择权在客户机上
3)主被动模式,所谓主还是被是站在服务器角度
4、配置ftp服务器
1)配置静态ip
2)安装IIS-ftp插件
3)使用默认站点或者新建一个站点
注意:用户最终权限为FTP权限和NTFS权限取交集
建议:FTP权限全勾选,具体权限在NTFS中设置
4)去掉匿名访问
作者:kali
-------------------------------------------
个性签名:纸上学来终觉浅,绝知此事要躬行。
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!