重要提示:Windows 7 已停止支持
在开始之前,请务必了解:微软已于 2025 年 1 月 14 日停止对 Windows 7 的所有支持,包括安全更新,这意味着在 Windows 7 上搭建网站存在严重的安全风险,不建议用于任何生产环境,本教程仅供学习、测试或搭建个人内部网站使用。

(图片来源网络,侵删)
第一部分:安装 IIS (Internet 信息服务)
默认情况下,Windows 7 不会安装 IIS,我们需要手动添加它。
步骤 1:打开“程序和功能”
- 点击屏幕左下角的 “开始” 按钮。
- 在菜单中选择 “控制面板”。
- 在控制面板中,将查看方式设置为“类别”(如果还不是的话),然后点击 “程序”。
- 点击 “程序和功能” 下方的 “打开或关闭 Windows 功能”。
步骤 2:勾选 IIS 组件
- 在弹出的“Windows 功能”窗口中,你会看到一个长长的列表,请耐心向下滚动,找到并展开 “Internet 信息服务” 选项。
- 依次展开以下子项,并勾选它们:
- Web 管理工具
- 勾选 “IIS 管理控制台”:这是管理 IIS 的图形界面工具,必须安装。
- 万维网服务
- 勾选 “应用程序开发功能”:如果你的网站需要运行 ASP 或 ASP.NET,请勾选以下至少一项:
- ASP:用于运行经典的 ASP 网页。
- ASP.NET:用于运行更现代的 ASP.NET 应用程序。
- 勾选 “常见 HTTP 功能”:这是最基本的功能,确保网站能被访问。
- 默认文档:允许你设置网站的首页文件名(如 index.html, default.aspx)。
- HTTP 重定向:用于 URL 重定向。
- :用于托管 HTML, CSS, JavaScript, 图片等静态文件。
- (可选)健康诊断 和 日志记录:这些是管理工具,建议一并勾选。
- 勾选 “应用程序开发功能”:如果你的网站需要运行 ASP 或 ASP.NET,请勾选以下至少一项:
- Web 管理工具
步骤 3:确认并安装
- 完成勾选后,点击窗口右下角的 “确定” 按钮。
- Windows 将开始安装你选择的 IIS 组件,这个过程可能需要几分钟时间,它会自动从 Windows Update 下载所需的文件。
- 安装完成后,会弹出提示“Windows 已完成请求的更改”,点击 “关闭” 即可。
第二部分:配置 IIS 网站
IIS 已经安装好了,现在我们来创建一个网站并配置它。
步骤 1:打开 IIS 管理器
- 点击 “开始” 按钮。
- 在搜索框中输入 “inetmgr”,然后按回车键。
- 这会直接打开 “Internet 信息服务 (IIS) 管理器” 窗口,你也可以通过“控制面板” -> “管理工具” -> “Internet 信息服务 (IIS) 管理器” 来打开。
步骤 2:设置网站根目录
网站的根目录是存放你所有网站文件(如 .html, .css, 图片等)的文件夹。
- 在你的电脑上创建一个文件夹作为网站根目录,我们在
D:盘下创建一个名为MyWebsite的文件夹。 - 为了方便测试,在这个文件夹里创建一个简单的
index.html文件,用记事本打开它,输入以下内容并保存:<!DOCTYPE html> <html> <head> <title>我的第一个 IIS 网站</title> </head> <body> <h1>恭喜!网站搭建成功!</h1> <p>这是由 Windows 7 IIS 托管的网站。</p> </body> </html>
步骤 3:添加网站
-
在 IIS 管理器左侧的“连接”窗格中,右键点击 “网站”。
(图片来源网络,侵删) -
在弹出的菜单中选择 “添加网站...”。
-
在弹出的“添加网站”窗口中,填写以下信息:
- 网站名称:为你的网站起一个名字,
MyFirstSite,这个名字只在 IIS 管理器中使用。 - 物理路径:点击右侧的浏览按钮,选择你刚刚创建的网站根目录(
D:\MyWebsite)。 - 类型:保持默认的“http”。
- IP 地址:如果你的电脑有多个网卡,可以选择一个 IP 地址,通常选择 “全部未分配”,这样网站就可以通过本机的所有 IP 地址访问。
- 端口:网站服务的端口号,默认是 80,80 端口被其他程序占用(如 IIS 或其他软件),你可以修改为其他未被占用的端口,8080。
- 主机名:留空,这用于基于域名的虚拟主机(如
www.example.com),我们现在先不使用。
- 网站名称:为你的网站起一个名字,
-
填写完毕后,点击 “确定”。
步骤 4:启动网站并测试
-
网站添加成功后,它会出现在“网站”列表下,但可能处于“已停止”状态。
(图片来源网络,侵删) -
选中你刚刚创建的网站
MyFirstSite,在右侧的“操作”窗格中点击 “启动”。 -
网站状态变为“正在运行”。
-
测试方法一 (通过 IP 地址):
- 打开你的浏览器(如 Chrome, Edge)。
- 在地址栏输入
http://localhost或http://127.0.0.1,如果你在步骤 3 中修改了端口号(如 8080),则需要输入http://localhost:8080。 - 如果一切正常,你应该能看到你之前创建的
index.html页面内容。
-
测试方法二 (通过电脑名):
- 在地址栏输入
http://<你的电脑名>,你可以右键点击“计算机” -> “属性” 来查看你的电脑名。 - 同样,如果修改了端口,需要加上
端口号。
- 在地址栏输入
如果能看到页面,恭喜你,IIS 网站已经成功搭建并运行了!
第三部分:常见问题与解决方案
问题 1:无法访问,提示“HTTP 错误 403.14 - Forbidden”
- 原因:IIS 没有权限读取你设置的网站根目录。
- 解决方法:
- 找到你的网站根目录(如
D:\MyWebsite)。 - 在文件夹上右键点击,选择 “属性”。
- 切换到 “安全” 选项卡。
- 点击 “编辑...”,“添加...”。
- 在输入框中输入
IIS_IUSRS,然后点击“检查名称”,确认名称解析正确后点击“确定”。 - 在组或用户名列表中,选中
IIS_IUSRS。 - 在下方的权限列表中,确保 “读取” 和 “读取和执行” 权限是被勾选的。
- 点击“确定”保存所有更改。
- 找到你的网站根目录(如
问题 2:无法访问,提示“HTTP 错误 404.0 - Not Found”
- 原因:
- 网站根目录下没有默认文档(如 index.html, default.aspx)。
- 你访问的文件名不存在。
- 解决方法:
- 确保你的网站根目录下有
index.html或default.aspx这样的文件。 - 在 IIS 管理器中,选中你的网站,双击 “默认文档”。
- 在右侧列表中,确保
index.html或default.aspx在列表中,并且没有被禁用(通常列表越靠前的优先级越高),如果不在,点击右侧的“添加...”按钮,输入文件名并确定。
- 确保你的网站根目录下有
问题 3:无法访问,提示“由于目标计算机积极拒绝,无法连接”
- 原因:网站服务没有启动,或者你输入的端口号错误。
- 解决方法:
- 在 IIS 管理器中,确认你的网站状态是“正在运行”。
- 确认浏览器地址栏中输入的端口号与 IIS 中设置的端口号完全一致。
问题 4:从局域网内其他电脑无法访问
- 原因:Windows 7 的防火墙阻止了外部连接。
- 解决方法:
- 打开“控制面板” -> “Windows 防火墙”。
- 点击左侧的 “允许程序或功能通过 Windows 防火墙”。
- 在列表中找到 “万维网服务 (HTTP)”,确保它被勾选,并且勾选了“家庭/工作”网络类型(根据你的网络环境选择)。
- 如果找不到,可以点击“允许其他程序...”,然后浏览到
C:\Windows\System32\inetsrv\目录,选择svchost.exe并添加它。
第四部分:卸载 IIS
如果你不再需要 IIS,可以将其卸载。
- 打开 “程序和功能” -> “打开或关闭 Windows 功能”。
- 找到之前勾选的 “Internet 信息服务”,取消它的勾选。
- 点击“确定”,Windows 会将其卸载。
至此,整个 Windows 7 搭建 IIS 网站的教程就结束了,希望这份详细的指南能对你有所帮助!
