上一篇
广州学生服务器怎么安装IIS?服务器配置教程
- 虚拟主机
- 2026-07-05
- 6
在广州市的学生群体或教育机构中,搭建本地 Web 服务器通常用于学习 Web 开发、测试动态网页(ASP.NET/PHP)或进行局域网内的资源共享,Windows 操作系统自带的 IIS(Internet Information Services)是一个稳定且易于配置的选择,以下是针对 Windows 10/11 或 Windows Server 系统安装和配置 IIS 的详细步骤。
启用 IIS 功能
IIS 默认情况下在 Windows 个人版系统中是禁用的,需要通过系统设置手动开启。

- 打开控制面板:按下 Win + R 键,输入 control 并回车,打开控制面板。
- 进入程序设置:点击“程序”下的“启用或关闭 Windows 功能”。
- 选择 IIS 组件:在弹出的窗口中,找到“Internet 信息服务”并展开勾选以下核心组件:
- Web 管理工具:勾选“IIS 管理控制台”。
- 世界 Wide Web 服务:展开后,确保勾选“应用程序开发功能”(包含 ASP.NET、.NET 扩展性等,根据需求选择)、“常见 HTTP 功能”(静态内容、默认文档、目录浏览等)。
- 性能功能:建议勾选“静态内容压缩”以优化加载速度。
- 确认安装:点击“确定”,系统会自动下载并安装所需文件,此过程可能需要几分钟,完成后重启计算机以确保服务正常加载。
验证 IIS 是否运行成功
安装完成后,可以通过本地浏览器验证服务是否正常工作。
- 打开任意浏览器(如 Edge 或 Chrome)。
- 在地址栏输入 http://localhost 或 http://127.0.0.1 并回车。
- 如果看到“IIS Welcome”或“默认网站”的欢迎页面,说明 IIS 已成功安装并运行。
配置默认网站与端口
默认情况下,IIS 使用 80 端口,如果端口被占用或需要自定义,可进行以下调整。
| 配置项 | 默认值 | 说明 |
|---|---|---|
| 默认端口 | 80 | HTTP 标准端口,无需在 URL 中输入端口号。 |
| 网站根目录 | C:inetpubwwwroot | 存放网页文件(.html, .asp, .aspx 等)的默认文件夹。 |
| 默认文档 | default.htm, default.html, index.htm | 访问目录时优先加载的文件名。 |
修改端口号(可选):

- 按下 Win + R,输入 inetmgr 打开 IIS 管理器。
- 在左侧连接面板中,展开服务器节点,点击“网站”下的“Default Web Site”。
- 在右侧“操作”面板中,点击“绑定”。
- 选中 HTTP 绑定,点击“编辑”,修改端口号(如改为 8080),点击确定。
- 若修改端口,访问时需输入 http://localhost:8080。
部署学生项目文件
学生通常需要将本地开发的网页项目部署到 IIS 进行测试。
- 准备文件:将你的网页项目文件夹(包含 index.html 或 .aspx 文件)复制到 C:inetpubwwwroot 目录下,或者在 IIS 管理器中创建一个新的“网站”或“应用程序池”指向该文件夹。
- 设置权限:确保当前登录用户(学生账号)对该文件夹具有“读取”和“写入”权限(如需上传文件)。
- 访问测试:在浏览器中输入 http://localhost/你的文件夹名 即可访问项目。
常见问题排查
- 无法访问 localhost:检查 Windows 防火墙是否阻止了 80 端口,可在“高级安全 Windows 防火墙”中添加入站规则,允许 TCP 端口 80。
- ASP.NET 页面显示源码而非执行:在“启用或关闭 Windows 功能”中,确保已勾选“应用程序开发功能”下的对应版本(如 ASP.NET 4.8)。
- 端口被占用:若 80 端口被 Skype 或其他软件占用,可在 IIS 管理器中更改默认网站端口,或在占用软件中更改其端口设置。
相关问题与解答
问题 1:在局域网内,其他同学如何访问我电脑上的 IIS 网站?

解答:
要让局域网内的其他设备访问你的 IIS 服务器,需要确保以下几点:
- 获取本机 IP 地址:在命令行输入 ipconfig,找到 IPv4 地址(如 192.168.1.100)。
- 防火墙设置:确保 Windows 防火墙允许“文件和打印机共享”以及 HTTP 流量通过,可以在防火墙高级设置中添加入站规则,允许 TCP 端口 80(或你设置的自定义端口)。
- 网络发现:确保你的网络配置文件为“专用网络”而非“公用网络”,以便局域网设备可见。
- 访问方式:其他同学在其浏览器中输入 http://你的IP地址(http://192.168.1.100)即可访问。
问题 2:如何为 IIS 网站添加 HTTPS 支持以实现加密访问?
解答:
为 IIS 配置 HTTPS 需要 SSL 证书,学生或本地测试环境可使用自签名证书:
- 生成自签名证书:使用 PowerShell 运行命令 New-SelfSignedCertificate -DnsName "localhost" -CertStoreLocation "cert:LocalMachineMy" 生成证书,并记录其哈希值(Thumbprint)。
- 绑定证书:在 IIS 管理器中,选择“Default Web Site”,点击右侧的“绑定”,添加 HTTPS 绑定,端口通常为 443,SSL 证书选择刚才生成的证书。
- 浏览器信任:由于是自签名证书,浏览器会提示不安全,学生需点击“高级”->“继续前往 localhost(不安全)”进行测试,在生产环境中,应购买由受信任 CA 颁发的正式 SSL 证书。