一、实验基本信息
课程名称: Windows 网络管理 / 网络操作系统 / 服务器配置与管理 Windows Server 2022/2025 搭建 Web 服务器 验证性 + 应用性实验 综合配置实验 2 学时 学生独立操作 + 结果验证
介绍在 Windows Server 2022/2025 环境下使用 IIS 搭建 Web 服务器的完整流程。涵盖网络参数配置、IIS 安装、静态网站创建与发布、默认文档设置、防火墙端口开放及客户端访问验证。同时包含非 80 端口访问、域名解析扩展及多站点共存等进阶内容,适用于网络管理与服务器运维教学。

课程名称: Windows 网络管理 / 网络操作系统 / 服务器配置与管理 Windows Server 2022/2025 搭建 Web 服务器 验证性 + 应用性实验 综合配置实验 2 学时 学生独立操作 + 结果验证
理解 Web 服务器的基本作用,了解网站从'本地网页文件'到'网络可访问服务'的基本发布过程,认识 IIS 在 Windows Server 中承担的角色。
掌握在 Windows Server 2022/2025 中安装 IIS、创建网站、配置默认文档、设置站点绑定、开放访问端口以及客户端访问验证的方法。
培养学生面向真实场景进行服务部署、结果验证、故障排查和规范运维的意识,理解'能部署、能访问、能验证'比单纯完成菜单操作更重要。

在实际学习和工作中,一个网页页面写好后,往往还不能直接给别人使用。例如,课程设计展示页、毕业设计介绍页、实验室资料下载页、部门通知页或内网测试页,只有部署到 Web 服务器上,其他人才能通过浏览器访问。
本实验模拟这样一个真实任务:现有一组已经制作完成的网页文件,或者只是一个个人简介的网页文件,需要部署到一台 Windows Server 2022/2025 服务器上,使局域网内其他主机能够通过浏览器访问该网站首页。完成基础实验后,还可以进一步通过 DNS 解析实现域名访问。这个任务结构:安装 Web 服务器—创建 Web 站点—配置客户端访问—扩展 DNS 访问。
本实验采用单交换机、单网段局域网结构,Web 服务器与客户端位于同一网段,通过交换机或虚拟交换机互联。为便于后续扩展域名访问实验,可将两个'角色服务器'(Web 和 DNS)部署到同一台'物理服务器'上。即,DNS 角色服务器(以下称'DNS 服务器')地址统一设置为 Web 角色服务器(以下称'Web 服务器')地址,由 Web 服务器所在的物理服务器兼任 DNS 服务器角色。

10.1.1.0/24。| 设备 | 主机名 | 角色 | IP 地址 | 子网掩码 | DNS 服务器 |
|---|---|---|---|---|---|
| Windows Server 2022/2025 | WebServer | IIS Web 服务器 / 可选 DNS 服务器 | 10.1.1.100 | 255.255.255.0 | 10.1.1.100 |
| Windows 10/11 客户机 | PCA | 浏览器访问测试主机 | 10.1.1.10 | 255.255.255.0 | 10.1.1.100 |
10.1.1.0/24255.255.255.010.1.1.1 ~ 10.1.1.25410.1.1.255若实验环境是封闭的同网段局域网,默认网关可暂不配置;若实验平台或教师统一要求配置网关,则按实际网络环境填写。
在进行本实验前,学生应具备以下基础:
Web 服务器是指在网络中接收并响应客户端浏览器请求、向用户提供网页及相关资源的服务器系统。用户在浏览器中输入网址后,浏览器会通过 HTTP 或 HTTPS 协议向 Web 服务器发送请求,Web 服务器根据请求找到对应的网页文件、图片、脚本或其他资源,并将其返回给客户端显示。因此,Web 服务器是实现网站发布和访问的基础平台。

IIS(Internet Information Services,互联网信息服务) 是微软在 Windows Server 操作系统中提供的 Web 服务组件。通过 IIS,可以将服务器中的网站目录发布为可供浏览器访问的站点,并支持网站绑定、默认文档、身份验证、日志记录等功能。由于 IIS 与 Windows Server 集成度高、配置界面直观,特别适合在教学实验和基于 Windows 平台的 Web 应用部署中使用。
在本实验中,学生将通过安装 IIS,把 Windows Server 2022/2025 配置为 Web 服务器,并将本地网页目录发布为可通过局域网访问的网站。实验过程中需要完成站点创建、默认文档设置、端口开放和客户端访问验证等操作,从而理解网页从'本地文件'到'网络服务'的基本实现过程。
一个网站能否正常访问,通常取决于以下几个关键因素:
实验围绕这几条主线展开:先安装服务,再发布站点,再由客户端测试访问(前提:保证实验局域网网络设备间互联互通),最后拓展到 DNS、日志和多站点。
WebServer10.1.1.100255.255.255.010.1.1.100PCA10.1.1.10255.255.255.010.1.1.100C:\WebLab\Site1index.html在 Windows Server 2022/2025 中打开网卡属性,为服务器配置静态 IP:
10.1.1.100255.255.255.010.1.1.100说明:本实验中 Web 服务器既承担 Web 服务角色,也可作为后续扩展实验中的 DNS 服务器,因此 DNS 地址设置为本机地址。
在 Windows 10/11 客户机中打开网卡属性,配置静态 IP:
10.1.1.10255.255.255.010.1.1.100在客户端命令提示符中输入:
ping 10.1.1.100
若能够收到来自 10.1.1.100 的回复,则说明客户端与服务器网络互通,可以继续后续实验。
客户端与服务器应位于同一网段,并能成功互相通信。
在服务器 WebServer 上新建目录:
C:\WebLab\Site1
在该目录中创建 index.html 文件,内容可简单设置为欢迎页面,例如:
<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><title>实验站点首页</title></head><body><h1>欢迎访问实验站点</h1><p>如果你看到这段中文且没有乱码,说明页面编码正确。</p></body></html>
服务器磁盘中应存在一个网站目录,并包含首页文件。
进入 Server Manager。
依次选择:
Manage → Add Roles and Features
选择 Role-based or feature-based installation。
选择当前服务器。
在 Server Roles 中勾选 Web Server (IIS)。
接受附加功能,保持默认设置,继续完成安装。
安装完成后,在服务器本机浏览器中访问:
http://localhost
若出现 IIS 默认欢迎页,说明 IIS 已安装成功。
服务器已具备提供 Web 服务的基本能力。
进入 Tools → Internet Information Services (IIS) Manager。
在左侧 Sites 上右键,选择 Add Website。
建议填写如下:
Site1C:\WebLab\Site1http10.1.1.100 或 All Unassigned80若默认站点 Default Web Site 已占用相同绑定(例如也是 80 端口且无主机名),则:
808010.1.1.100 作为绑定 IP,则表示该站点明确绑定到本实验服务器地址。All Unassigned,在本实验单服务器单站点场景下也可以正常工作。IIS 中应创建一个指向 C:\WebLab\Site1 的新站点。
在 IIS 管理器中点击 Site1。
双击 Default Document。
确认 index.html 已在列表中。若不在,则点击 Add 手动添加。
oa.html,应确保文件真实存在并添加到默认文档列表中。访问站点根路径时,服务器能够自动返回首页文件。
在 IIS 管理器中打开站点 Site1 的 Authentication,确认 Anonymous Authentication 已启用。
检查目录 C:\WebLab\Site1 的权限,确保 IIS 对该目录具备基本读取权限。
教学实验中不建议简单设置为

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML 转 Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online