加油
努力

腾讯云Windows Server如何配置IIS环境?

在腾讯云的 Windows Server 实例上配置 IIS(Internet Information Services)环境,可以按照以下步骤进行操作。本教程适用于 Windows Server 2016/2019/2022 等版本。


✅ 步骤一:登录到 Windows Server

  1. 使用远程桌面连接(RDP)登录你的腾讯云 Windows Server 实例。
    • 获取实例公网 IP 地址
    • 使用本地电脑的“远程桌面连接”工具(mstsc)
    • 输入用户名和密码(默认是 Administrator)

✅ 步骤二:安装 IIS 角色

  1. 打开 服务器管理器(Server Manager)。
  2. 点击左侧的 “添加角色和功能”
  3. 在向导中点击 “下一步”,直到进入“服务器角色”页面。
  4. 勾选 “Web 服务器 (IIS)”
  5. 弹出窗口提示需要添加相关功能,点击 “添加功能”
  6. 继续点击 “下一步”,保持默认设置或根据需要自定义:
    • 建议启用常用功能:
      • 静态内容
      • 默认文档
      • 目录浏览
      • HTTP 错误
      • ASP.NET(如需运行 ASP.NET 应用)
      • ISAPI 扩展 / ISAPI 筛选器
      • Windows 身份验证(如需)
      • IIS 管理控制台
  7. 确认无误后,点击 “安装”
  8. 安装完成后,点击 “关闭”

📌 提示:也可以使用 PowerShell 快速安装:

Install-WindowsFeature -name Web-Server -IncludeManagementTools

如果需要 ASP.NET 支持(例如 .NET Framework 4.8):

Install-WindowsFeature Web-Asp-Net45

✅ 步骤三:测试 IIS 是否正常运行

  1. 打开浏览器,访问:

    http://localhost

    或使用公网 IP:

    http://<你的公网IP>
  2. 如果看到 IIS 欢迎页面(显示 “IIS Welcome” 或微软标志),说明安装成功。


✅ 步骤四:配置防火墙和安全组

确保外部可以访问 IIS 的 80 端口(HTTP)或 443 端口(HTTPS):

1. 配置 Windows 防火墙

  • 打开 “控制面板” → “系统和安全” → “Windows Defender 防火墙”
  • 点击 “允许应用通过防火墙”
  • 确保 World Wide Web Services (HTTP) 已勾选“专用”和“公用”

或者用 PowerShell 添加规则:

New-NetFirewallRule -DisplayName "Allow HTTP" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow

2. 配置腾讯云安全组

  • 登录 腾讯云控制台
  • 进入 云服务器 CVM → 找到你的实例 → 查看关联的 安全组
  • 编辑安全组规则,添加入站规则:
    • 协议类型:HTTP(80)
    • 或自定义 TCP,端口 80,源 IP:0.0.0.0/0(或限制特定 IP)
  • 同样可添加 HTTPS(443)端口

✅ 步骤五:部署网站(可选)

  1. 将网站文件上传到服务器(如 C:inetpubwwwroot
  2. 打开 IIS 管理器(开始菜单搜索 “IIS”)
  3. 在左侧连接树中,右键 “站点” → “添加网站”
    • 网站名称:如 MySite
    • 物理路径:如 C:mywebsite
    • 绑定:
      • 类型:http
      • IP 地址:全部未分配 或 指定 IP
      • 端口:80(或其他)
      • 主机名:可选(如 www.example.com)
  4. 点击确定,启动网站。

✅ 步骤六:绑定域名(可选)

  1. 在 DNS 服务商处将域名 A 记录指向服务器公网 IP。
  2. 在 IIS 中编辑网站绑定,添加主机名(如 www.yourdomain.com)。
  3. 访问 http://www.yourdomain.com 测试。

✅ 可选:启用 ASP.NET 或 PHP

  • ASP.NET:确保已安装 .NET FrameworkWeb-Asp-Net45 功能。
  • PHP:下载并安装 PHP for Windows(推荐使用 PHP Manager for IIS 或手动配置 FastCGI)。

✅ 常见问题排查

问题 解决方法
无法访问 http://公网IP 检查安全组、防火墙、IIS 是否启动
显示 404 错误 检查网站物理路径、默认文档是否配置
IIS 服务未启动 在服务中检查 World Wide Web Publishing Service
权限不足 确保 IIS_IUSRS 对网站目录有读取权限

✅ 完成以上步骤后,你的腾讯云 Windows Server 上的 IIS 环境就已成功配置,可用于托管静态网站或 ASP.NET 应用。

如有进一步需求(如 HTTPS 配置、负载均衡等),可继续扩展配置。

云服务器