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://localhost 或 http://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 及其配置。