重要安全提示
Windows 7已于2020年1月终止官方支持,不再接收安全更新,将其作为服务器存在严重安全隐患,仅建议用于测试或隔离环境,生产环境请升级至Windows Server系列或现代操作系统(如Windows Server 2019/2022、Linux)。
前期准备
-
系统要求
- Windows 7 专业版/旗舰版(家庭版不支持IIS高级功能)
- 管理员权限账户
- 稳定的网络环境(建议静态IP)
- 关闭防火墙或配置例外规则(测试阶段)
-
必需组件
- IIS 7.5(Windows内置Web服务器)
- .NET Framework(根据网站需求选择版本)
- 数据库支持(如MySQL、SQL Server Express)
安装IIS服务器
- 打开控制面板 > 程序 > 启用或关闭Windows功能
- 勾选以下核心组件:
- Internet Information Services
- Web管理工具(全选)
- 万维网服务
- 应用程序开发功能(按需选择ASP.NET、CGI等)
- 常见HTTP功能(默认文档、静态内容等)
- Internet Information Services
- 点击”确定”等待安装完成(需系统安装盘或镜像文件)
配置虚拟主机(基于端口区分)
场景示例:在单IP上运行两个网站(主站点+测试站)
-
创建网站目录
C:inetpubwwwrootmysite
(主站点)D:test_site
(测试站点)
-
配置主站点
- 打开 IIS管理器(开始菜单搜索 inetmgr)
- 右键 网站 > 添加网站
- 站点名称:
MyPrimarySite
- 物理路径:
C:inetpubwwwrootmysite
- 绑定类型:
http
- IP地址:全部未分配
- 端口:
80
(默认HTTP端口) - 主机名:留空
- 站点名称:
-
添加测试站点
- 重复”添加网站”步骤:
- 名称:
TestSite
- 路径:
D:test_site
- 端口:
8080
(避免冲突)
- 名称:
- 重复”添加网站”步骤:
-
设置默认文档
- 选中站点 > 双击”默认文档”
- 添加首页文件名(如
index.html
,default.aspx
)
域名绑定(本地测试)
- 修改本地hosts文件(需管理员权限):
- 路径:
C:WindowsSystem32driversetchosts
- 添加解析记录(示例):
0.0.1 www.mysite.local 127.0.0.1 test.mysite.local
- 路径:
- 在IIS中修改站点绑定:
- 选中站点 > 右侧”绑定” > 编辑
- 主机名填写:
www.mysite.local
(主站) - 测试站绑定:
test.mysite.local
端口80
权限与安全设置
-
应用程序池权限
- 选中站点对应的应用程序池(如
MyPrimarySite
) - 右键 > 高级设置 > 标识:选择 ApplicationPoolIdentity
- 选中站点对应的应用程序池(如
-
文件夹权限
- 右键网站目录 > 属性 > 安全 > 编辑
- 添加用户
IIS_IUSRS
并赋予 读取/执行 权限 - 如需写入权限(如上传文件),单独添加
修改
权限
功能扩展配置
-
PHP支持
- 下载 Windows版PHP(非线程安全版本)
- 解压至
C:PHP
,在IIS添加处理程序映射:- 请求路径:
*.php
- 模块:
FastCgiModule
- 可执行文件:
C:PHPphp-cgi.exe
- 请求路径:
-
MySQL数据库
- 安装 MySQL Community Server
- 配置root密码,创建网站专用数据库
验证与测试
- 主站点测试:
- 浏览器访问
http://localhost
或http://www.mysite.local
- 浏览器访问
- 测试站点验证:
- 访问
http://test.mysite.local:8080
(端口绑定) - 或
http://test.mysite.local
(域名绑定)
- 访问
关键安全建议
- 严格限制使用场景
- 仅用于内网开发/测试,禁止暴露公网
- 启用系统防火墙:
仅放行必要端口(80, 443, 3389等)
- 定期备份:
- 使用 Windows备份工具 保存系统状态和网站数据
- 替代方案推荐:
- 生产环境改用 Windows Server 或 VirtualBox+Linux
引用说明
- Microsoft IIS官方文档: IIS 7.5配置指南 (存档版本)
- PHP for Windows: php.net/downloads
- MySQL安装指南: dev.mysql.com/doc
注:Windows 7已终止支持,本文档仅提供历史技术参考,实际部署请评估风险。
最后更新:2025年10月(请读者注意信息时效性)
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/35852.html