08 IIS服务器

WEB服务器和FTP服务器

WEB服务器
1.WEB服务器也称为网页服务器或HTTP服务器

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

3.HTTP协议端口号:TCP 80
HTTPS协议端口号:TCP 443

4.WEB服务器发布软件:
微软:IIS(可以发布web网站和FTP站点)
linux:Apache/LAMP/Tomcat/nginx .etc
第三方:phpstudy、XAMPP

5.win2003部署WEB服务器:
1)配置静态IP地址
2)安装IIS-WEB插件:win2003安装光盘 - Windows组件 - 应用程序服务 - IIS - 万维网服务
3)新建网站-地址端口绑定-指定站点路径-设置权限
4)启用ASP服务:Web 服务扩展 - 标准(窗口底下) - 允许 Active Server Pages

其他步骤,按需设置:
5)停用默认站点 默认站点位置:C:\Inntpub\wwwroot
6)匿名访问:右键站点-属性-目录安全性
7)设置默认文档(首页):属性 - 文档
8) 启用父路径:属性 - 主目录 - 配置 - 选项
9) 设置域名和IP:属性 - 网站 - 高级
10)设置DNS:将域名后缀添加到DNS查找区域中,并将用到的所有主机头都绑定到本机IP。

6.一台服务器同时发布多个web站点:
1)不同的IP,相同的端口:添加IP: 进入手动配置IP界面 - 高级 - 添加IP
2)相同的IP,不同的端口: 1000以下被预定,不建议使用。一般8080
3)相同的IP,相同的端口,不同的域名(主机头): 在DNS中设置好域名 - 在网站属性中 - 高级 - 选中 - 编辑 - 主机头值输入域名

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

8.常见小问题:
1)用域名可以,用IP不行:属性 - 网站 - 高级,添加IP,而不写域名。
2)所有IIS配置都没错,但是用域名访问不了
不要忘记指DNS,清空DNS缓存
3)检查一遍,发现所有配置都没问题!但一直弹“用户登录”对话框。
开启匿名访问。
4)无权查看网页:没有配置默认文档:index.asp

FTP服务器:
1.File Transfor Protocol
文件传输协议

2.端口号:
TCP 20/21

3.FTP工作方式:
1)主动模式
21端口:控制端口
20端口:数据端口
2)被动模式
21端口+随机端口作为数据传输端口
注意:
主被动模式,阐述的是数据传输过程
主被动模式,选择权在客户机上!
主被动模式,所谓主或被是站在服务器的角度

4、部署FTP服务器
1)配置静态IP
2)安装IIS-ftp软件:win2003安装光盘 - Windows组件 - 应用程序服务 - IIS - FTP服务
3)使用默认站点或创建新的站点:
默认站点:C:\inetpub\ftproot
注意:用户最终权限为FTP权限与NTFS权限取交集
建议:FTP权限全部勾选,然后具体的在NTFS里做!
4)去掉匿名访问对勾
5)客户端未更新,刷新或重进。

作业:
1)2个虚拟机必须还原快照!
同时发布2个动态网站,并成功分别用域名访问!

2)使用IIS实现学校FTP服务器的访问效果

3)选做serv-u
4)选做:观察20端口

posted @ 2022-04-03 20:45  流水自净  阅读(57)  评论(0编辑  收藏  举报