当前位置:首页 > 虚拟主机 > 正文

广州学生服务器怎么安装IIS?服务器配置教程

在广州市的学生群体或教育机构中,搭建本地 Web 服务器通常用于学习 Web 开发、测试动态网页(ASP.NET/PHP)或进行局域网内的资源共享,Windows 操作系统自带的 IIS(Internet Information Services)是一个稳定且易于配置的选择,以下是针对 Windows 10/11 或 Windows Server 系统安装和配置 IIS 的详细步骤。

启用 IIS 功能

IIS 默认情况下在 Windows 个人版系统中是禁用的,需要通过系统设置手动开启。

广州学生服务器怎么安装IIS?服务器配置教程 第1张

  1. 打开控制面板:按下 Win + R 键,输入 control 并回车,打开控制面板。
  2. 进入程序设置:点击“程序”下的“启用或关闭 Windows 功能”。
  3. 选择 IIS 组件:在弹出的窗口中,找到“Internet 信息服务”并展开勾选以下核心组件:
    • Web 管理工具:勾选“IIS 管理控制台”。
    • 世界 Wide Web 服务:展开后,确保勾选“应用程序开发功能”(包含 ASP.NET、.NET 扩展性等,根据需求选择)、“常见 HTTP 功能”(静态内容、默认文档、目录浏览等)。
    • 性能功能:建议勾选“静态内容压缩”以优化加载速度。
  4. 确认安装:点击“确定”,系统会自动下载并安装所需文件,此过程可能需要几分钟,完成后重启计算机以确保服务正常加载。

验证 IIS 是否运行成功

安装完成后,可以通过本地浏览器验证服务是否正常工作。

  1. 打开任意浏览器(如 Edge 或 Chrome)。
  2. 在地址栏输入 http://localhost 或 http://127.0.0.1 并回车。
  3. 如果看到“IIS Welcome”或“默认网站”的欢迎页面,说明 IIS 已成功安装并运行。

配置默认网站与端口

默认情况下,IIS 使用 80 端口,如果端口被占用或需要自定义,可进行以下调整。

配置项 默认值 说明
默认端口 80 HTTP 标准端口,无需在 URL 中输入端口号。
网站根目录 C:inetpubwwwroot 存放网页文件(.html, .asp, .aspx 等)的默认文件夹。
默认文档 default.htm, default.html, index.htm 访问目录时优先加载的文件名。

修改端口号(可选):

广州学生服务器怎么安装IIS?服务器配置教程 第2张

  1. 按下 Win + R,输入 inetmgr 打开 IIS 管理器。
  2. 在左侧连接面板中,展开服务器节点,点击“网站”下的“Default Web Site”。
  3. 在右侧“操作”面板中,点击“绑定”。
  4. 选中 HTTP 绑定,点击“编辑”,修改端口号(如改为 8080),点击确定。
  5. 若修改端口,访问时需输入 http://localhost:8080。

部署学生项目文件

学生通常需要将本地开发的网页项目部署到 IIS 进行测试。

  1. 准备文件:将你的网页项目文件夹(包含 index.html 或 .aspx 文件)复制到 C:inetpubwwwroot 目录下,或者在 IIS 管理器中创建一个新的“网站”或“应用程序池”指向该文件夹。
  2. 设置权限:确保当前登录用户(学生账号)对该文件夹具有“读取”和“写入”权限(如需上传文件)。
  3. 访问测试:在浏览器中输入 http://localhost/你的文件夹名 即可访问项目。

常见问题排查

  • 无法访问 localhost:检查 Windows 防火墙是否阻止了 80 端口,可在“高级安全 Windows 防火墙”中添加入站规则,允许 TCP 端口 80。
  • ASP.NET 页面显示源码而非执行:在“启用或关闭 Windows 功能”中,确保已勾选“应用程序开发功能”下的对应版本(如 ASP.NET 4.8)。
  • 端口被占用:若 80 端口被 Skype 或其他软件占用,可在 IIS 管理器中更改默认网站端口,或在占用软件中更改其端口设置。

相关问题与解答

问题 1:在局域网内,其他同学如何访问我电脑上的 IIS 网站?

广州学生服务器怎么安装IIS?服务器配置教程 第3张

解答

要让局域网内的其他设备访问你的 IIS 服务器,需要确保以下几点:

  1. 获取本机 IP 地址:在命令行输入 ipconfig,找到 IPv4 地址(如 192.168.1.100)。
  2. 防火墙设置:确保 Windows 防火墙允许“文件和打印机共享”以及 HTTP 流量通过,可以在防火墙高级设置中添加入站规则,允许 TCP 端口 80(或你设置的自定义端口)。
  3. 网络发现:确保你的网络配置文件为“专用网络”而非“公用网络”,以便局域网设备可见。
  4. 访问方式:其他同学在其浏览器中输入 http://你的IP地址(http://192.168.1.100)即可访问。

问题 2:如何为 IIS 网站添加 HTTPS 支持以实现加密访问?

解答

为 IIS 配置 HTTPS 需要 SSL 证书,学生或本地测试环境可使用自签名证书:

  1. 生成自签名证书:使用 PowerShell 运行命令 New-SelfSignedCertificate -DnsName "localhost" -CertStoreLocation "cert:LocalMachineMy" 生成证书,并记录其哈希值(Thumbprint)。
  2. 绑定证书:在 IIS 管理器中,选择“Default Web Site”,点击右侧的“绑定”,添加 HTTPS 绑定,端口通常为 443,SSL 证书选择刚才生成的证书。
  3. 浏览器信任:由于是自签名证书,浏览器会提示不安全,学生需点击“高级”->“继续前往 localhost(不安全)”进行测试,在生产环境中,应购买由受信任 CA 颁发的正式 SSL 证书。

0