Windows服务器IIS从安装到网站发布的完整配置步骤

2026-08-10 18:18:39 163阅读
梳理Windows服务器端IIS的完整配置与网站发布全流程,覆盖安装到验证全环节,安装需依托Windows Server的服务器管理器(Win10/11专业/企业/教育版需通过「启用或关闭Windows功能」实现),核心勾选Web服务器(IIS)角色及HTTP静态内容、目录浏览等基础组件,支持按需勾选ASP.NET等动态功能,配置发布环节需绑定IP/域名/默认80(HTTP)/需SSL证的443(HTTPS)端口,设置首页默认文档、对应根目录的系统访问权限,最后完成本地、外网连通性验证。

IIS(Internet Information Services)是微软Windows服务器系统内置的Web服务器软件,可用于搭建网站、部署Web应用程序(如ASP.NET、PHP等),本文将从安装IIS开始,详细介绍配置物理路径、设置权限、测试发布等完整步骤,适合首次接触IIS的用户参考。

环境准备

  • 操作系统:Windows Server 2012 R2/2016/2019/2022(本文以Windows Server 2019为例)
  • 权限:服务器管理员权限(Administrator账户)

步骤1:安装IIS服务

Windows Server默认未安装IIS,需通过“服务器管理器”手动添加:

Windows服务器IIS从安装到网站发布的完整配置步骤

  1. 打开服务器管理器
    点击桌面左下角的“Windows开始菜单”,选择“服务器管理器”(或在搜索框输入“服务器管理器”打开)。

  2. 添加角色和功能
    在服务器管理器界面,点击右上角“管理”→“添加角色和功能”,弹出向导后点击“下一步”。

  3. 选择安装类型
    选择“基于角色或基于功能的安装”,点击“下一步”。

  4. 选择目标服务器
    确认当前服务器已选中,点击“下一步”。

  5. 选择服务器角色
    在“服务器角色”列表中勾选“Web服务器(IIS)”,此时会弹出“添加Web服务器(IIS)所需的功能”提示框,点击“添加功能”,然后点击“下一步”。

  6. 选择功能
    无需额外勾选(默认功能已足够基础使用),直接点击“下一步”。

  7. 配置Web服务器(IIS)
    阅读说明后点击“下一步”,在“角色服务”列表中根据需求勾选组件(建议基础配置勾选:、默认文档HTTP错误ASP.NET 4.7(或对应版本)、.NET扩展性4.7),勾选后点击“下一步”。

  8. 确认安装
    检查配置无误后,点击“安装”,等待安装完成后点击“关闭”。

步骤2:配置IIS网站(新建或修改默认网站)

安装完成后,可通过“IIS管理器”配置网站:

  1. 打开IIS管理器
    在服务器管理器中,点击“工具”→“Internet Information Services (IIS)管理器”。

  2. 选择网站管理方式
    左侧树形菜单中展开服务器名称,点击“网站”,可见默认的“Default Web Site”(默认物理路径为C:\inetpub\wwwroot),你可以修改默认网站,或新建独立网站:

    方式A:修改默认网站

    • 右键点击“Default Web Site”→“管理网站”→“高级设置”。
    • 在“物理路径”处修改为你的网站文件存放路径(如D:\MyWebSite),点击“确定”。

    方式B:新建网站

    • 右键点击“网站”→“添加网站”。
    • 填写信息:
      • 网站名称:自定义(如“MyFirstWeb”)。
      • 物理路径:选择或新建网站文件存放文件夹(如D:\MyWebSite)。
      • IP地址:默认“全部未分配”(即服务器所有IP都可访问),也可指定固定IP。
      • 端口:默认80(HTTP),如需更换需确保端口未被占用。
      • 主机名:若需绑定域名(如www.example.com),可在此填写,多个网站共用80端口时必须配置主机名。
    • 点击“确定”完成新建。

步骤3:配置文件夹权限

网站文件所在文件夹需给IIS用户分配读取权限,否则会出现“403 Forbidden”错误:

  1. 找到网站物理路径文件夹(如D:\MyWebSite),右键→“属性”→“安全”选项卡。
  2. 点击“编辑”→“添加”,在“输入对象名称来选择”中输入IIS_IUSRS,点击“检查名称”(系统自动识别),点击“确定”。
  3. 在“IIS_IUSRS的权限”列表中,勾选“读取 & 执行”、“列出文件夹内容”、“读取”,点击“确定”保存。

步骤4:配置默认文档(可选)

默认文档是访问网站根目录时自动加载的文件(如index.htmldefault.aspx):

  1. 在IIS管理器中点击选中你的网站,双击中间窗口的“默认文档”。
  2. 可点击右侧“添加”,输入你的默认文件名(如index.php),点击“确定”。
  3. 可通过“上移”、“下移”调整默认文档的加载优先级。

步骤5:测试网站发布

  1. 在网站物理路径文件夹中,新建一个文本文件,命名为index.html,输入以下内容:
    <!DOCTYPE html>
    <html>
    <body>
    <h1>恭喜!IIS网站配置成功!</h1>
    </body>
    </html>
  2. 打开浏览器,输入服务器IP地址(或绑定的域名),若能看到上述页面,说明配置成功。

常见问题排查

  1. 404 Not Found:检查文件是否存放在正确的物理路径,默认文档是否配置正确。
  2. 403 Forbidden:检查文件夹权限是否添加了IIS_IUSRS的读取权限。
  3. 无法访问:检查Windows防火墙是否开放了80端口(或自定义端口),服务器网络是否连通。

通过以上步骤,你可以完成IIS的基础配置并成功发布一个静态网站,若需部署ASP.NET、PHP等动态应用,还需额外配置对应运行环境哦!

文章版权声明:除非注明,否则均为亚朵原创文章,转载或复制请以超链接形式并注明出处。