跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
HTML / CSS

Windows Server 2022/2025 搭建 Web 服务器实验指南

介绍在 Windows Server 2022/2025 环境下使用 IIS 搭建 Web 服务器的完整流程。涵盖网络参数配置、IIS 安装、静态网站创建与发布、默认文档设置、防火墙端口开放及客户端访问验证。同时包含非 80 端口访问、域名解析扩展及多站点共存等进阶内容,适用于网络管理与服务器运维教学。

孤勇者发布于 2026/4/5更新于 2026/6/836 浏览
Windows Server 2022/2025 搭建 Web 服务器实验指南

一、实验基本信息

课程名称: Windows 网络管理 / 网络操作系统 / 服务器配置与管理 实验名称: Windows Server 2022/2025 搭建 Web 服务器 实验性质: 验证性 + 应用性实验 实验类别: 综合配置实验 建议学时: 2 学时 实验方式: 学生独立操作 + 结果验证

二、实验目的

1. 知识目标

理解 Web 服务器的基本作用,了解网站从'本地网页文件'到'网络可访问服务'的基本发布过程,认识 IIS 在 Windows Server 中承担的角色。

2. 能力目标

掌握在 Windows Server 2022/2025 中安装 IIS、创建网站、配置默认文档、设置站点绑定、开放访问端口以及客户端访问验证的方法。

3. 素养目标

培养学生面向真实场景进行服务部署、结果验证、故障排查和规范运维的意识,理解'能部署、能访问、能验证'比单纯完成菜单操作更重要。

三、实验场景

在这里插入图片描述

在实际学习和工作中,一个网页页面写好后,往往还不能直接给别人使用。例如,课程设计展示页、毕业设计介绍页、实验室资料下载页、部门通知页或内网测试页,只有部署到 Web 服务器上,其他人才能通过浏览器访问。

本实验模拟这样一个真实任务:现有一组已经制作完成的网页文件,或者只是一个个人简介的网页文件,需要部署到一台 Windows Server 2022/2025 服务器上,使局域网内其他主机能够通过浏览器访问该网站首页。完成基础实验后,还可以进一步通过 DNS 解析实现域名访问。这个任务结构:安装 Web 服务器—创建 Web 站点—配置客户端访问—扩展 DNS 访问。

四、实验网络拓扑与地址规划

本实验采用单交换机、单网段局域网结构,Web 服务器与客户端位于同一网段,通过交换机或虚拟交换机互联。为便于后续扩展域名访问实验,可将两个'角色服务器'(Web 和 DNS)部署到同一台'物理服务器'上。即,DNS 角色服务器(以下称'DNS 服务器')地址统一设置为 Web 角色服务器(以下称'Web 服务器')地址,由 Web 服务器所在的物理服务器兼任 DNS 服务器角色。

在这里插入图片描述

1. 网络结构说明
  • 1 台 Windows Server 2022/2025 服务器,作为 Web 服务器。
  • 1 台 Windows 10/11 客户端,作为访问测试主机。
  • 服务器与客户端通过交换机或虚拟交换机连接。
  • 所有设备位于同一网段:10.1.1.0/24。
2. IP 地址规划表
设备主机名角色IP 地址子网掩码DNS 服务器
Windows Server 2022/2025WebServerIIS Web 服务器 / 可选 DNS 服务器10.1.1.100255.255.255.0
10.1.1.100
Windows 10/11 客户机PCA浏览器访问测试主机10.1.1.10255.255.255.010.1.1.100
3. 网段信息
  • 网络地址: 10.1.1.0
  • 网络前缀: /24
  • 子网掩码: 255.255.255.0
  • 可用主机地址范围: 10.1.1.1 ~ 10.1.1.254
  • 广播地址: 10.1.1.255
4. 说明

若实验环境是封闭的同网段局域网,默认网关可暂不配置;若实验平台或教师统一要求配置网关,则按实际网络环境填写。

五、实验预备知识

在进行本实验前,学生应具备以下基础:

  1. 了解 IP 地址、子网掩码、端口号和 URL 的基本含义。
  2. 理解服务器与客户端的基本概念。
  3. 知道 HTTP 是 Web 服务的基础协议。
  4. 会进行 Windows 系统基本文件管理和网卡参数配置。

六、实验原理

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 服务器,并将本地网页目录发布为可通过局域网访问的网站。实验过程中需要完成站点创建、默认文档设置、端口开放和客户端访问验证等操作,从而理解网页从'本地文件'到'网络服务'的基本实现过程。

一个网站能否正常访问,通常取决于以下几个关键因素:

  1. IIS 是否已成功安装;
  2. 网站是否已正确创建并绑定到相应端口;
  3. 默认文档是否配置正确;
  4. 网站目录权限是否满足读取要求;
  5. 防火墙是否允许客户端访问站点端口;
  6. 客户端与服务器之间网络是否畅通。

实验围绕这几条主线展开:先安装服务,再发布站点,再由客户端测试访问(前提:保证实验局域网网络设备间互联互通),最后拓展到 DNS、日志和多站点。

七、实验内容

必做任务
  1. 配置服务器和客户端网络参数。
  2. 安装 IIS,将服务器配置为 Web 服务器。
  3. 创建并发布一个静态网站。
  4. 配置默认文档并完成站点访问测试。
  5. 搭建局域网并实现网络设备间互连互通(ping),使客户端通过 IP 地址成功访问网站。
扩展任务
  1. 使用非 80 端口访问站点。
  2. 通过域名访问站点。
  3. 配置多个 Web 站点共存。
  4. 查看和理解 IIS 日志。

八、实验环境与素材

1. 服务器环境
  • 操作系统:Windows Server 2022 或 Windows Server 2025
  • 主机名:WebServer
  • IP 地址:10.1.1.100
  • 子网掩码:255.255.255.0
  • DNS:10.1.1.100
2. 客户端环境
  • 操作系统:Windows 10/11
  • 主机名:PCA
  • IP 地址:10.1.1.10
  • 子网掩码:255.255.255.0
  • DNS:10.1.1.100
3. 网站素材
  • 网站目录示例:C:\WebLab\Site1
  • 首页文件示例:index.html

九、实验步骤

任务一:配置服务器和客户端网络参数

步骤 1:配置 Web 服务器网络参数

在 Windows Server 2022/2025 中打开网卡属性,为服务器配置静态 IP:

  • IP 地址: 10.1.1.100
  • 子网掩码: 255.255.255.0
  • 首选 DNS 服务器: 10.1.1.100

说明:本实验中 Web 服务器既承担 Web 服务角色,也可作为后续扩展实验中的 DNS 服务器,因此 DNS 地址设置为本机地址。

步骤 2:配置客户端网络参数

在 Windows 10/11 客户机中打开网卡属性,配置静态 IP:

  • IP 地址: 10.1.1.10
  • 子网掩码: 255.255.255.0
  • 首选 DNS 服务器: 10.1.1.100
步骤 3:测试网络连通性

在客户端命令提示符中输入:

ping 10.1.1.100 

若能够收到来自 10.1.1.100 的回复,则说明客户端与服务器网络互通,可以继续后续实验。

本任务结果

客户端与服务器应位于同一网段,并能成功互相通信。

任务二:准备网站目录和首页文件

步骤 1:创建网站目录

在服务器 WebServer 上新建目录:

C:\WebLab\Site1 
步骤 2:创建首页文件

在该目录中创建 index.html 文件,内容可简单设置为欢迎页面,例如:

<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><title>实验站点首页</title></head><body><h1>欢迎访问实验站点</h1><p>如果你看到这段中文且没有乱码,说明页面编码正确。</p></body></html>
本任务结果

服务器磁盘中应存在一个网站目录,并包含首页文件。

任务三:安装 IIS

步骤 1:打开服务器管理器

进入 Server Manager。

步骤 2:进入角色安装向导

依次选择:

Manage → Add Roles and Features

步骤 3:选择安装类型

选择 Role-based or feature-based installation。

步骤 4:选择目标服务器

选择当前服务器。

步骤 5:勾选服务器角色

在 Server Roles 中勾选 Web Server (IIS)。

步骤 6:安装角色

接受附加功能,保持默认设置,继续完成安装。

步骤 7:验证安装结果

安装完成后,在服务器本机浏览器中访问:

http://localhost 

若出现 IIS 默认欢迎页,说明 IIS 已安装成功。

本任务结果

服务器已具备提供 Web 服务的基本能力。

任务四:创建网站并完成绑定

步骤 1:打开 IIS 管理器

进入 Tools → Internet Information Services (IIS) Manager。

步骤 2:添加网站

在左侧 Sites 上右键,选择 Add Website。

步骤 3:填写网站信息

建议填写如下:

  • Site name: Site1
  • Physical path: C:\WebLab\Site1
  • Type: http
  • IP address: 10.1.1.100 或 All Unassigned
  • Port: 80
  • Host name: 留空
步骤 4:处理默认网站冲突

若默认站点 Default Web Site 已占用相同绑定(例如也是 80 端口且无主机名),则:

  • 可以停止默认站点;或
  • 将新网站改用其他端口,如 8080
说明
  1. 若使用 10.1.1.100 作为绑定 IP,则表示该站点明确绑定到本实验服务器地址。
  2. 若选择 All Unassigned,在本实验单服务器单站点场景下也可以正常工作。
  3. 只有在绑定冲突时,才需要处理默认站点。
本任务结果

IIS 中应创建一个指向 C:\WebLab\Site1 的新站点。

任务五:配置默认文档

步骤 1:选中刚创建的网站

在 IIS 管理器中点击 Site1。

步骤 2:打开默认文档

双击 Default Document。

步骤 3:检查首页文件

确认 index.html 已在列表中。若不在,则点击 Add 手动添加。

注意事项
  • 默认文档名称必须与实际文件名一致。
  • 若使用自定义首页文件名,如 oa.html,应确保文件真实存在并添加到默认文档列表中。
  • 如有多个默认文档,应确保希望优先访问的首页文件排在靠前位置。
本任务结果

访问站点根路径时,服务器能够自动返回首页文件。

任务六:检查匿名访问与目录权限

步骤 1:检查匿名访问

在 IIS 管理器中打开站点 Site1 的 Authentication,确认 Anonymous Authentication 已启用。

步骤 2:检查网站目录权限

检查目录 C:\WebLab\Site1 的权限,确保 IIS 对该目录具备基本读取权限。

注意事项

教学实验中不建议简单设置为

目录

  1. 一、实验基本信息
  2. 二、实验目的
  3. 1. 知识目标
  4. 2. 能力目标
  5. 3. 素养目标
  6. 三、实验场景
  7. 四、实验网络拓扑与地址规划
  8. 1. 网络结构说明
  9. 2. IP 地址规划表
  10. 3. 网段信息
  11. 4. 说明
  12. 五、实验预备知识
  13. 六、实验原理
  14. 七、实验内容
  15. 必做任务
  16. 扩展任务
  17. 八、实验环境与素材
  18. 1. 服务器环境
  19. 2. 客户端环境
  20. 3. 网站素材
  21. 九、实验步骤
  22. 任务一:配置服务器和客户端网络参数
  23. 步骤 1:配置 Web 服务器网络参数
  24. 步骤 2:配置客户端网络参数
  25. 步骤 3:测试网络连通性
  26. 本任务结果
  27. 任务二:准备网站目录和首页文件
  28. 步骤 1:创建网站目录
  29. 步骤 2:创建首页文件
  30. 本任务结果
  31. 任务三:安装 IIS
  32. 步骤 1:打开服务器管理器
  33. 步骤 2:进入角色安装向导
  34. 步骤 3:选择安装类型
  35. 步骤 4:选择目标服务器
  36. 步骤 5:勾选服务器角色
  37. 步骤 6:安装角色
  38. 步骤 7:验证安装结果
  39. 本任务结果
  40. 任务四:创建网站并完成绑定
  41. 步骤 1:打开 IIS 管理器
  42. 步骤 2:添加网站
  43. 步骤 3:填写网站信息
  44. 步骤 4:处理默认网站冲突
  45. 说明
  46. 本任务结果
  47. 任务五:配置默认文档
  48. 步骤 1:选中刚创建的网站
  49. 步骤 2:打开默认文档
  50. 步骤 3:检查首页文件
  51. 注意事项
  52. 本任务结果
  53. 任务六:检查匿名访问与目录权限
  54. 步骤 1:检查匿名访问
  55. 步骤 2:检查网站目录权限
  56. 注意事项
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • AI 辅助开发实战:Python 自动化处理 Excel 数据指南
  • Python + AI:智能害虫识别助手搭建指南
  • 基于 Ollama 与 AnythingLLM 的本地 RAG 知识库搭建
  • 快速排序核心思想与多版本实现详解
  • Stable Diffusion Aki v4 整合包本地部署与使用指南
  • Stable Diffusion 2024:技术突破与商业落地的开源实践
  • Ubuntu 本地化部署 DeepSeek R1:Ollama 与 Docker 配置
  • C++ 入门基础:引用、内联函数与 nullptr 详解
  • IntelliJ IDEA 集成使用 Claude Code 方法指南
  • OpenClaw Skills 合集开源:700+ 本地 AI Agent 技能插件盘点
  • Python 标准库与第三方库实战:日期处理与 Excel 操作
  • 跨平台字体渲染解决方案:开源技术实现与行业适配
  • Spring Web 模块核心解析与 RESTful API 实战
  • 主流 AI 绘图软件盘点及 Midjourney 使用教程
  • CSS 基础语法与常见样式详解
  • Hadoop 核心组件解析:HDFS 与 MapReduce 原理与实践
  • Java 反射与方法句柄:动态编程深度解析
  • Stable Diffusion WebUI 本地部署完整教程
  • OpenClaw 开源 AI 智能体框架入门与部署指南
  • C++ 核心基础概念梳理

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online