安装 IIS Web 服务器

IIS · 第 2 篇 · 适用于 Windows Server 2019 / 2022 / 2025

📑 目录

  1. 安装 IIS 角色
  2. 验证安装
  3. 安装管理工具
  4. 常见问题

1. 安装 IIS 角色

1

打开服务器管理器 → 点击"管理" → "添加角色和功能"

2

选择"基于角色或基于功能的安装" → 选择目标服务器 FS01

3

在"服务器角色"列表中勾选 Web 服务器 (IIS)

4

点击"添加功能" → 展开Web服务器角色服务,确认以下组件已勾选:

  • ✅ 静态内容
  • ✅ 默认文档
  • ✅ HTTP 错误
  • ✅ HTTP 重定向
  • ✅ ASP.NET(如需运行.NET应用)
  • ✅ 管理工具 → IIS 管理控制台
5

点击"安装" → 等待安装完成(约2-5分钟)

PowerShell - 安装 IIS
# 安装 IIS 及常用角色服务
Install-WindowsFeature -Name Web-Server -IncludeManagementTools

# 安装 ASP.NET 支持
Install-WindowsFeature -Name Web-Asp-Net45

# 安装基本身份验证
Install-WindowsFeature -Name Web-Basic-Auth

# 安装 Windows 身份验证
Install-WindowsFeature -Name Web-Windows-Auth

# 查看已安装的 IIS 功能
Get-WindowsFeature Web-Server | Select-Object Name, InstallState

2. 验证安装

1

打开浏览器,访问 http://localhosthttp://192.168.10.250

2

看到默认 IIS 欢迎页面,说明安装成功

3

打开IIS 管理器:开始菜单 → Windows 管理工具 → Internet Information Services (IIS) 管理器

4

展开服务器节点 → 网站 → 确认"Default Web Site"存在且状态为"已启动"

PowerShell - 验证 IIS
# 检查 IIS 服务状态
Get-Service W3SVC | Select-Object Name, Status, StartType

# 获取默认网站状态
Get-Website | Select-Object Name, State, PhysicalPath

# 测试默认站点响应
Invoke-WebRequest -Uri "http://localhost" -UseBasicParsing | Select-Object StatusCode

# 检查应用程序池
Get-IISAppPool | Select-Object Name, State, ManagedRuntimeVersion

3. 安装管理工具

✅ IIS 管理器快速启动

安装完成后,可以通过以下方式快速打开 IIS 管理器:

  • Win+R → 输入 inetmgr → 回车
  • 开始菜单 → 搜索"IIS" → Internet Information Services 管理器
  • 服务器管理器 → 工具 → Internet Information Services (IIS) 管理器

4. 常见问题

Q1:安装后访问网站显示 404 错误

检查默认站点是否已启动,以及物理路径 C:\inetpub\wwwroot 下是否存在默认文档(iisstart.htm)。如需自定义默认文档,可在站点功能视图中配置。

Q2:远程无法访问 IIS 站点

检查 Windows 防火墙是否放行 HTTP(端口80)和 HTTPS(端口443):New-NetFirewallRule -DisplayName "IIS HTTP" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow

Q3:如何完全卸载 IIS

执行 Uninstall-WindowsFeature -Name Web-Server -IncludeManagementTools -Restart 将完全移除 IIS 及其配置。