概述

适用于:Windows 7 SP1 x86,IIS 7.5,2026 年仍需维护的旧系统环境

相关说明

本文为 Windows 7 x86 环境下部署 IIS 7.5 的完整指南,涵盖功能启用、验证、防火墙配置与安全警告,适用于内网遗留系统维护场景。

[toc]

1. 前置检查

  • 系统:Windows 7 Professional / Ultimate x86(必须安装 SP1)
  • 管理员权限:必须以管理员身份操作
  • 网络:确保可访问微软更新服务器(或已下载离线补丁)

2. 启用 IIS 功能

  1. 打开【控制面板】→【程序】→【打开或关闭 Windows 功能】
  2. 勾选:Internet Information Services
  3. 展开 IIS,确保启用以下子组件:
    • Web 管理工具 → 【IIS 管理控制台】
    • 万维网服务 → 【静态内容】
    • 万维网服务 → 【默认文档】
    • 万维网服务 → 【目录浏览】(可选)
    • 万维网服务 → 【HTTP 重定向】(可选)
    • 万维网服务 → 【ASP.NET】(如需支持 .NET)
  4. 点击【确定】,等待安装完成(约 3–5 分钟)

3. 验证安装

  1. 打开浏览器,访问:http://localhost
  2. 若看到 “IIS 7” 欢迎页,说明部署成功!
  3. 默认网站根目录:C:\inetpub\wwwroot
  4. 可放置测试文件: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. 防火墙配置(如需外网访问)

  1. 打开【控制面板】→【Windows 防火墙】→【高级设置】
  2. 在【入站规则】中,找到并启用:World Wide Web Services (HTTP Traffic-In)
  3. 或新建规则:允许 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 | 作者:爪爪