实验2——Web服务器的安装与配置
实验目的和要求:
- 熟悉Web服务器(Windows Server 2012R2)的安装过程(也可以在自己的Windows非服务器主机上开启相关服务);
- 掌握基本网络服务的配置与使用;
- 掌握基本网络服务的调试与诊断(常见网络命令);
- 熟悉网站内容的发布,会编写简单的网页文件。
实验环境:
- 硬件:PC机一台,网络适配器,连接到Internet的局域网(或校园网)环境;
- 软件:Windows 7以上桌面操作系统(也可选择 VM 15 虚拟机,虚拟机中安装 Windows Server 2012 服务器操作系统)。
实验指导:
1. 开启IIS服务
Internet Information Services(IIS)
1-1: 打开服务管理器,点击添加功能和角色,一直默认勾选,下一步,直到勾选Web服务器(IIS),下一步勾选.Net Framework 3.5功能,下一步再勾选FTP服务器,继续下一步直到完成。
以上步骤,在非服务器版windows系统中,只需在控制面板中找到:程序—>启用或停用Windows功能—>开启上述功能即可。
1-2: 打开IIS管理器查看结果:服务管理器右上角,工具下拉菜单的第一个。
1-3: 默认已经开启了http服务,可在浏览器中输入 localhost 或者IP地址:127.0.0.1 测试。在宿主机中可以利用Web服务器所在的虚拟机IP地址(如:192.168.21.128)访问。
本地(虚拟机)Web服务测试结果
子网(宿主机)Web服务测试结果
1-4: 查看默认路径:ISS管理器右上角,点击浏览。
2. 建立多个Web站
利用不同端口建立多个Web站点。
拟采用 8085 端口建立第2个Web站点,任何一个空闲端口都可以。
2-1:在ISS管理器左端的工具栏找到网站,右击,选择添加网站,进行基本设置,若新网站路径不在默认intpub路径下,则需要用户有访问配置文件的权限。
2-2:在新网站物理路径中添加网页文件。
2-3:在本地(虚拟机)服务器利用 localhost:8085 或者 127.0.0.1:8085 访问测试。
2-4:直接在宿主机(同一子网)中访问失败,原因是客户端发送的HTTP请求无法通过服务器主机防火墙入站,不能被服务器侦听8085端口获取,所以需要在防火墙中建立入站规则,放通8085端口。具体步骤为:在控制面板中找到Windows防火墙;先查看万维网服务(HTTP)是否允许通过防火墙(默认安装IIS后及添加了允许);在高级设置页面添加关于8085端口的入站规则;可在宿主机中利用 192.168.21.128:8085 访问了
Windows防火墙
允许HTTP应用通过防火墙
高级设置添加入站规则
入站规则设置:端口
入站规则设置:TCP,8085
入站规则设置:允许连接,规则命名
查看新建的入站规则
3. 添加FTP发布
添加Web站点的FTP发布
3-1:首先尝试给默认Web站点添加默认FTP发布,为了简单先设置匿名登录。
3-2:在本地文件资源管理器中使用 ftp://127.0.0.1
或者在远程文件资源管理器中使用 ftp://192.168.21.128
即可访问。访问之后可以像管理本地文件一样执行复制、移动、删除等操作了。
4. 新建FTP站点
4-1:方法同上,这里新建的FTP站点使用 2125 端口,当然同样可以是任意其他空闲端口。
4-2:点击添加FTP站点,设置站点名字,物理路径;设置端口为 2125;设置身份验证为基本,勾选用户权限;最后重启FTP服务。
添加FTP站点:设置名字、路径
添加FTP站点:设置端口
添加FTP站点:设置身份信息
4-3:在远程的文件资源管理器中利用 ftp://192.168.21.128:2125
访问,此时需要登录用户凭据。
4-4:在添加新路径时,若出现循环登录,则需要将路径连接到高级权限的用户,如 Administrator。
5. 网站内容发布
在宿主机内使用 MS-Word 制作简单 HTM 网页文件,通过 FTP 传至 Web 站点进行发布。
6. 实验报告内容
(1)ping 一个已知运行服务的IP地址,对显示窗口进行截图,并解释显示内容含义; |
(2)tracert 一个远程主机,查看经过路由情况,对显示窗口进行截图,并解释显示内容含义; |
(3)ipconfig 本地主机信息,对显示窗口进行截图,并解释显示内容含义; |
(4)getmac 本地主机信息,对显示窗口进行截图,并解释显示内容含义; |
(4)利用MS-Word编写一个简单的网页文件; |
(5)在Windows系统中开启IIS服务,新建HTTP网站和FTP网站(建议自定义端口),上传网页文件,测试本地访问效果。 |