概述
适用于:Windows 7 SP1 x86,IIS 7.5,2026 年仍需维护的旧系统环境
相关说明
本文为 Windows 7 x86 环境下部署 IIS 7.5 的完整指南,涵盖功能启用、验证、防火墙配置与安全警告,适用于内网遗留系统维护场景。
[toc]
1. 前置检查
- 系统:Windows 7 Professional / Ultimate x86(必须安装 SP1)
- 管理员权限:必须以管理员身份操作
- 网络:确保可访问微软更新服务器(或已下载离线补丁)
2. 启用 IIS 功能
- 打开【控制面板】→【程序】→【打开或关闭 Windows 功能】
- 勾选:Internet Information Services
- 展开 IIS,确保启用以下子组件:
- Web 管理工具 → 【IIS 管理控制台】
- 万维网服务 → 【静态内容】
- 万维网服务 → 【默认文档】
- 万维网服务 → 【目录浏览】(可选)
- 万维网服务 → 【HTTP 重定向】(可选)
- 万维网服务 → 【ASP.NET】(如需支持 .NET)
- 点击【确定】,等待安装完成(约 3–5 分钟)
3. 验证安装
- 打开浏览器,访问:
http://localhost - 若看到 “IIS 7” 欢迎页,说明部署成功!
- 默认网站根目录:
C:\inetpub\wwwroot - 可放置测试文件:
C:\inetpub\wwwroot\index.html
<!DOCTYPE html>
<html>
<head><title>测试页面</title></head>
<body>
<h1>🎉 IIS 已成功部署!</h1>
<p>当前服务器:Windows 7 x86 + IIS 7.5</p>
</body>
</html>4. 防火墙配置(如需外网访问)
- 打开【控制面板】→【Windows 防火墙】→【高级设置】
- 在【入站规则】中,找到并启用:World Wide Web Services (HTTP Traffic-In)
- 或新建规则:允许 TCP 端口 80
5. 安全提醒(重要!)
⚠️ Windows 7 + IIS 7.5 已停止支持(2020 年 1 月起):
- 不建议用于公网服务
- 若必须使用,请:
- 禁用远程管理
- 仅限内网使用
- 部署防火墙隔离
- 定期扫描漏洞(如使用 Nessus 或 OpenVAS)
6. 常见问题
| 问题 | 解决方案 |
|---|---|
| 无法打开 IIS 管理器 | 重启系统,确保安装完成 |
| 访问 localhost 报 403 | 检查 wwwroot 目录权限(Users 组需读取) |
| ASP.NET 无法运行 | 安装 .NET Framework 4.0 或更高版本 |
| 端口 80 被占用 | 运行 `netstat -ano |
更新于:2026-04-23 | 作者:爪爪