杰瑞科技汇

Win10如何安装IIS?步骤详解

教程概述

  • 适用系统: Windows 10 (家庭版、专业版、企业版等)
  • 目标: 安装 IIS,并配置一个可以访问的网站。
  • 核心步骤:
    1. 通过“启用或关闭 Windows 功能”安装 IIS。
    2. 配置 IIS,使其能够处理静态文件(如 HTML)和动态内容(如 ASP.NET)。
    3. 创建一个网站,并设置其物理路径。
    4. 测试网站是否正常运行。

第一步:打开“程序和功能”

这是安装 Windows 功能的入口。

  1. 在 Windows 10 的搜索栏(任务栏上的放大镜图标)中输入 “程序和功能”,然后点击打开它。

  2. 打开后,在左侧的菜单栏中,点击 “启用或关闭 Windows 功能”


第二步:安装 IIS 功能

我们需要勾选 IIS 相关的组件。

  1. 在弹出的“Windows 功能”窗口中,向下滚动,找到并展开 “Internet Information Services”

  2. 依次展开下面的子项,并勾选以下功能(建议全部勾选,以防后续开发需要):

    • Web 管理工具
      • IIS 管理控制台: 这是管理 IIS 的图形界面工具,必须勾选。
      • IIS 6 管理兼容性: 如果你有旧项目需要兼容,可以勾选。
    • 万维网服务
      • 应用程序开发功能: 这里是动态网站开发的核心。
        • ASP.NET: 开发 .NET 网站和服务的核心。
        • CGI: 运行 Perl 等脚本。
        • ISAPI 扩展: 支持 ISAPI 应用程序。
        • ISAPI 筛选器: 支持 ISAPI 筛选器。
      • 常见 HTTP 功能: 这是网站最基本的功能。
        • 默认文档: 设置网站的首页文件(如 index.html, default.aspx)。
        • HTTP 重定向: 设置 URL 重定向。
        • : 提供 HTML, CSS, JavaScript, 图片等静态文件的访问能力。这个非常重要,必须勾选!
      • 健康和诊断: 有助于监控和诊断网站问题。
      • 安全性: 用于配置安全相关设置。
      • 性能: 用于优化性能。
  3. 勾选完成后,点击“确定”,系统会开始自动下载并安装所需的功能,这个过程可能需要几分钟时间,请耐心等待。

  4. 安装完成后,会弹出提示,点击“关闭”即可。


第三步:配置 IIS

安装完成后,我们需要进行一些基本配置,确保它能正常工作。

  1. 打开 IIS 管理器

    • 在 Windows 10 搜索栏中输入 “Internet Information Services (IIS) 管理器”,然后点击打开它。
    • 或者通过“控制面板” -> “管理工具” -> “Internet Information Services (IIS) 管理器” 打开。
  2. 配置默认网站(可选但推荐)

    • 在 IIS 管理器左侧的“连接”窗口中,展开你的计算机名,然后点击 “默认网站”
    • 在中间的“操作”窗口中,点击 “浏览 :80 (http)”
    • 如果一切正常,你的浏览器会打开,并显示一个 IIS 欢迎页面,这证明 IIS 已经成功运行并可以响应请求了。
  3. 配置默认文档

    • 再次选中“默认网站”,在中间的“操作”窗口中,双击 “默认文档”
    • 在右侧的列表中,你可以看到 iisstart.htmwelcome.png,这些都是 IIS 的默认欢迎页面文件。
    • 为了让我们自己的 HTML 文件能被识别,我们需要添加一个 index.html,点击右侧的 “添加...” 按钮。
    • 输入 index.html,然后点击“确定”。
    • 选中 index.html,点击右侧的 “上移” 按钮,直到它位于列表的最顶端,这样 IIS 就会优先查找 index.html 作为首页。

第四步:创建并测试你自己的网站

我们来创建一个属于自己的网站。

  1. 创建网站根目录

    • 在你的电脑上创建一个文件夹,用于存放网站文件,在 D: 盘下创建一个名为 MyWebSite 的文件夹。
    • 在这个文件夹里,创建一个简单的 index.html 文件,内容如下:
      <!DOCTYPE html>
      <html lang="zh-CN">
      <head>
          <meta charset="UTF-8">
          <title>我的第一个 IIS 网站</title>
      </head>
      <body>
          <h1>你好,世界!</h1>
          <p>这个页面是由 Windows 10 IIS 提供的。</p>
      </body>
      </html>
  2. 在 IIS 中添加新网站

    • 回到 IIS 管理器,在左侧的“连接”窗口中,右键点击你的计算机名,选择 “添加网站...”
  3. 填写网站信息

    • 网站名称: 输入一个你喜欢的名字,MyFirstWeb
    • 物理路径: 点击右侧的“浏览...”按钮,选择你刚刚创建的文件夹(D:\MyWebSite)。
    • 类型: 保持默认的“http”。
    • IP 地址: 保持默认的“全部未分配”。
    • 端口: 默认是 80,如果你的 80 端口被占用(IIS 默认网站还在运行),可以修改为其他端口,8080
    • 主机名: 保持为空,如果这里填写了域名(如 www.mytest.com),则需要配置 hosts 文件才能通过域名访问,我们这里先留空,直接用 IP 地址加端口号访问。
    • 点击 “确定”
  4. 测试网站

    • 打开你的浏览器(如 Chrome, Edge)。

    • 在地址栏输入:http://localhost:8080 (如果你修改了端口) 或 http://localhost (如果你使用 80 端口)。

    • 如果一切顺利,你将看到在 index.html 中编写的“你好,世界!”页面。

    • 重要提示: 如果无法访问,请检查:

      • Windows 防火墙是否阻止了端口,你可以尝试在 Windows 防火墙设置中,允许“应用或功能”中的“World Wide Web 服务 (HTTP 流入)”通过防火墙。
      • 端口是否被其他程序占用。
      • 物理路径是否正确。

常见问题与解决

  • 问题 1: 浏览器显示“无法访问此网站”或“ERR_CONNECTION_REFUSED”。

    • 原因 1: IIS 服务未启动。
      • 解决: 按 Win + R 键,输入 services.msc,回车,在服务列表中找到 “World Wide Web Publishing Service”,确保其状态为“正在运行”,如果不是,右键点击它,选择“启动”。
    • 原因 2: 防火墙阻止了连接。
      • 解决: 进入“控制面板” -> “Windows Defender 防火墙” -> “允许应用或功能通过 Windows Defender 防火墙”,确保勾选了“World Wide Web 服务 (HTTP 流入)”并且勾选了你的网络类型(如“专用”)。
    • 原因 3: 端口被占用。
      • 解决: 修改网站的端口号(如改为 8080),然后在浏览器中用新端口号访问。
  • 问题 2: ASP.NET 页面显示 404 错误或直接下载文件。

    • 原因: 在第二步安装时,没有勾选“应用程序开发功能”下的“ASP.NET”。
    • 解决: 回到“启用或关闭 Windows 功能”,确保勾选了 ASP.NET,然后重新安装即可。
  • 问题 3: 如何通过域名访问?

    • 解决: 在创建网站时,填写“主机名”(如 mytest.com),你需要修改 C:\Windows\System32\drivers\etc\hosts 文件,用记事本(以管理员身份运行)打开这个文件,在文件末尾添加一行:0.0.1 mytest.com,保存后,你就可以在浏览器中通过 http://mytest.com 访问你的网站了。

恭喜你!现在你已经成功地在 Windows 10 上安装并配置好了 IIS,你可以:

  • 将你的 HTML, CSS, JavaScript 文件放在网站根目录下进行开发和测试。
  • 安装其他开发环境(如 .NET Core, PHP, MySQL)来构建更复杂的动态网站。
  • 将 IIS 作为本地开发服务器,使用 Visual Studio、VS Code 等工具进行 Web 开发。

希望这份教程对你有帮助!

分享:
扫描分享到社交APP
上一篇
下一篇