插件窝 干货文章 Windows server 2019 通过IIS建立站点

Windows server 2019 通过IIS建立站点

绑定 默认 选择 服务器    来源:    2025-05-12

在 Windows Server 2019 上通过 IIS (Internet Information Services) 建立站点的详细步骤如下:

1. 安装 IIS 服务

首先确保已安装 IIS 服务,若未安装: 1. 打开 服务器管理器 2. 点击 添加角色和功能 3. 选择 基于角色或基于功能的安装 4. 选择当前服务器 5. 在 服务器角色 中勾选 Web 服务器 (IIS),按向导完成安装(默认选项即可)


2. 创建新网站

  1. 打开 IIS 管理器

    • 按 Win + R,输入 inetmgr 回车,或通过 服务器管理器 > 工具 > Internet Information Services (IIS) 管理器 打开。
  2. 添加网站

    • 左侧连接面板右键 站点 > 添加网站。
    • 填写以下信息:
      • 网站名称:自定义(如 MySite)
      • 物理路径:选择网站文件存放目录(如 C:\MySite)
      • 绑定类型:默认 HTTP
      • IP 地址:可选择特定 IP 或默认 全部未分配
      • 端口:默认 80(若需 HTTPS,需选择 443 并绑定证书)
      • 主机名:如有域名可填写(如 www.example.com),否则留空。
  3. 确认权限

    • 确保网站目录对 IIS 用户(IIS_IUSRS)有 读取/执行 权限:
      • 右键文件夹 > 属性 > 安全 > 编辑,添加 IIS_IUSRS 并赋予权限。

3. 配置默认文档(可选)

若网站首页不是 index.html 或 default.aspx,需手动添加: 1. 在 IIS 中选择站点 > 双击 默认文档。 2. 右键 添加 输入文件名(如 home.html)。


4. 测试网站

  1. 在浏览器输入服务器 IP 或 http://localhost。
  2. 若显示 403 禁止访问,检查:
    • 目录权限是否正确。
    • 默认文档是否存在。

5. 高级配置(按需)

  • HTTPS 绑定:
    需先申请证书,然后在 站点绑定 中选择 HTTPS 并绑定证书。
  • 应用程序池:
    可修改站点的应用程序池(如 .NET 版本、32 位支持等)。
  • 防火墙:
    确保防火墙放行 80/443 端口(若外网访问)。

常见问题解决

  • 错误 500.19:
    检查 web.config 是否配置错误或权限不足。
  • 端口冲突:
    若端口被占用,修改绑定端口或停止冲突服务(如 net stop http /y)。
  • 域名解析:
    外网访问需确保域名已解析到服务器 IP。

通过以上步骤即可完成 IIS 站点的搭建。如需进一步优化,可配置缓存、压缩或 URL 重写等功能。