清采NOTE

理解他人 善待自己

用户工具

站点工具


courses:computer_network:ex2

实验2——Web服务器的安装与配置

实验目的和要求:

  1. 熟悉Web服务器(Windows Server 2012R2)的安装过程(也可以在自己的Windows非服务器主机上开启相关服务);
  2. 掌握基本网络服务的配置与使用;
  3. 掌握基本网络服务的调试与诊断(常见网络命令);
  4. 熟悉网站内容的发布,会编写简单的网页文件。

实验环境:

  1. 硬件:PC机一台,网络适配器,连接到Internet的局域网(或校园网)环境;
  2. 软件:Windows 7以上桌面操作系统(也可选择 VM 15 虚拟机,虚拟机中安装 Windows Server 2012 服务器操作系统)。

实验指导:


1. 开启IIS服务

Internet Information Services(IIS)

1-1: 打开服务管理器,点击添加功能和角色,一直默认勾选,下一步,直到勾选Web服务器(IIS),下一步勾选.Net Framework 3.5功能,下一步再勾选FTP服务器,继续下一步直到完成。

添加功能和角色
Web服务器(IIS)
FTP服务器

以上步骤,在非服务器版windows系统中,只需在控制面板中找到:程序—>启用或停用Windows功能—>开启上述功能即可。

1-2: 打开IIS管理器查看结果:服务管理器右上角,工具下拉菜单的第一个。

打开ISS管理器
ISS管理器主界面

1-3: 默认已经开启了http服务,可在浏览器中输入 localhost 或者IP地址:127.0.0.1 测试。在宿主机中可以利用Web服务器所在的虚拟机IP地址(如:192.168.21.128)访问。

本地(虚拟机)Web服务测试结果
子网(宿主机)Web服务测试结果

1-4: 查看默认路径:ISS管理器右上角,点击浏览

Web页面默认路径


2. 建立多个Web站

利用不同端口建立多个Web站点。

拟采用 8085 端口建立第2个Web站点,任何一个空闲端口都可以。

2-1:在ISS管理器左端的工具栏找到网站,右击,选择添加网站,进行基本设置,若新网站路径不在默认intpub路径下,则需要用户有访问配置文件的权限。

添加网站
基本设置
连接为服务器本地高权限用户

2-2:在新网站物理路径中添加网页文件

网页文件

2-3:在本地(虚拟机)服务器利用 localhost:8085 或者 127.0.0.1:8085 访问测试。

本地(虚拟机)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发布,为了简单先设置匿名登录。

添加FTP发布
添加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 访问,此时需要登录用户凭据。

访问FTP站点:登录凭据

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网站(建议自定义端口),上传网页文件,测试本地访问效果。