凌峰创科服务平台

win7 iis web服务器

第一部分:安装 IIS

这是第一步,你需要通过 Windows 的“打开或关闭 Windows 功能”来安装 IIS。

win7 iis web服务器-图1
(图片来源网络,侵删)

步骤 1:打开“程序和功能”控制面板

  1. 点击屏幕左下角的 “开始” 按钮。
  2. 在搜索框中输入 程序,然后从搜索结果中点击 “程序和功能”

步骤 2:打开“打开或关闭 Windows 功能”

在“程序和功能”窗口的左侧,点击 “打开或关闭 Windows 功能”

步骤 3:勾选并安装 IIS 组件

这时会弹出一个“Windows 功能”窗口,你需要找到并展开 “Internet 信息服务” 选项。

  1. 勾选 “Internet 信息服务” 前面的复选框,系统会自动勾选其下的所有子组件,这对于初学者和大多数应用场景来说已经足够了。

  2. (可选但推荐) 为了获得更完整的功能,建议也展开并勾选以下子组件:

    win7 iis web服务器-图2
    (图片来源网络,侵删)
    • 万维网服务
      • 应用程序开发功能
        • ASP.NET:用于运行 .NET Framework 开发的网站。
        • CGI:用于运行 Perl, Python 等脚本语言。
        • ISAPI 扩展ISAPI 筛选器:许多 Web 应用和框架依赖于此。
      • 常见 HTTP 功能
        • HTTP 重定向:用于将一个域名重定向到另一个。
        • 自定义错误:定义网站访问出错时显示的页面。
        • 默认文档:设置访问网站根目录时默认打开的文件(如 index.html, default.aspx)。
        • 目录浏览:允许用户在浏览器中看到网站目录下的所有文件列表(安全警告:生产环境请勿开启!)。
        • HTTP 错误:定义各种 HTTP 状态码(如 404, 500)的页面。
      • 健康和诊断
        • HTTP 日志记录:记录所有访问网站的请求日志,非常重要。
        • 请求监控:监控请求的性能和状态。
      • 安全性
        • 请求筛选:可以配置规则来阻止特定类型的请求,提高安全性。
        • Windows 身份验证:使用 Windows 用户账户进行网站访问验证。
  3. 点击 “确定” 按钮。

Windows 7 会开始下载并安装你选择的组件,这个过程可能需要几分钟时间,请耐心等待,完成后,会提示你安装成功。


第二部分:配置 IIS 和网站

安装完成后,你需要配置 IIS 并创建一个网站来托管你的文件。

步骤 1:打开 IIS 管理器

  1. 点击 “开始” 按钮。
  2. 在搜索框中输入 inetmgr,然后按回车,这是打开 IIS 管理器的最快方式。
  3. 你也可以通过 “控制面板” -> “管理工具” -> “Internet 信息服务 (IIS) 管理器” 来打开。

打开后,你会看到 IIS 管理器的主界面,左侧是服务器和网站的树状列表,右侧是操作面板。

步骤 2:配置默认网站(推荐方式)

IIS 安装后会自动创建一个名为“默认网站”的站点,我们可以直接修改它来使用。

  1. 准备网站文件

    • 在你的电脑上创建一个文件夹,D:\MyWebSite
    • 在这个文件夹里创建一个简单的 HTML 文件,index.html如下:
      <!DOCTYPE html>
      <html>
      <head>
          <title>我的第一个 IIS 网站</title>
      </head>
      <body>
          <h1>你好,Windows 7 IIS!</h1>
          <p>如果你能看到这个页面,说明你的 Web 服务器已经配置成功了。</p>
      </body>
      </html>
  2. 在 IIS 管理器中配置“默认网站”

    • 在 IIS 管理器左侧,展开你的计算机名,然后点击 “默认网站”
    • 在右侧的 “操作” 面板中,点击 “基本设置...”
    • 在弹出的窗口中:
      • 网站名称:可以改为一个你喜欢的名字,我的个人网站”。
      • 物理路径:点击右侧的浏览按钮,选择你刚刚创建的文件夹 D:\MyWebSite
      • 类型:保持 http
      • IP 地址:如果你有多个网卡,可以选择对应的 IP,一般保持 全部未分配
      • 端口:Web 服务的默认端口是 80,80 端口被其他程序占用(如 Skype、迅雷等),你可以修改为其他未被占用的端口,8080
      • 主机名:保持为空。
    • 点击 “确定” 保存设置。

步骤 3:测试网站

  1. 在 IIS 管理器中测试

    • 确保“默认网站”处于 “已启动” 状态(如果没启动,在右侧操作面板点击“启动”)。
    • 在右侧操作面板中,点击 “浏览 :80” (或你设置的端口)。
    • 如果一切正常,浏览器会打开并显示你刚才创建的 index.html 页面内容。
  2. 在本地计算机上测试

    • 打开任意浏览器(如 Chrome, Edge, Firefox)。
    • 在地址栏输入 http://localhosthttp://127.0.0.1
    • 如果修改了端口号(如 8080),则需要输入 http://localhost:8080
    • 同样,你应该能看到你的网页。
  3. 在局域网内测试(可选)

    • 确保你的 Windows 7 和另一台设备(如手机、平板、另一台电脑)连接在同一个 Wi-Fi 或局域网下。
    • 在 IIS 管理器中,右键点击“默认网站”,选择 “编辑绑定...”
    • 在弹出的窗口中,确保 IP 地址是 “全部未分配”,然后点击“确定”。
    • 在另一台设备上,浏览器的地址栏输入 http://<你的Windows7电脑的IP地址>
      • 如何获取 Windows 7 的 IP 地址?在 Windows 7 上按 Win + R 键,输入 cmd,在命令提示符里输入 ipconfig,找到“IPv4 地址”。
    • 如果能看到页面,说明局域网访问配置成功。

第三部分:常见问题与解决方案

问题 1:无法启动 World Wide Web Publishing Service 服务

  • 现象:在 IIS 管理器中尝试启动网站时,提示服务无法启动。
  • 原因:IIS 依赖一些底层服务,如 "World Wide Web Publishing Service"。
  • 解决方法
    1. Win + R,输入 services.msc 并回车。
    2. 在服务列表中找到 "World Wide Web Publishing Service"
    3. 确保其“启动类型”为“自动”,服务状态”是“正在运行”,如果不是,右键点击它,选择“属性”,修改后点击“启动”。
    4. 同样,检查 "IIS Admin Service" 服务也必须处于“正在运行”状态。

问题 2:浏览器显示“HTTP 403.14 - Forbidden”错误

  • 现象:能访问 IIS 欢迎页,但访问自己网站的物理路径时显示此错误。
  • 原因:通常是权限问题,IIS 的应用程序池进程(默认是 NETWORK SERVICE)没有读取你网站文件夹的权限。
  • 解决方法
    1. 找到你的网站文件夹(如 D:\MyWebSite)。
    2. 右键点击文件夹,选择 “属性”
    3. 切换到 “安全” 选项卡。
    4. 点击 “编辑...”“添加...”
    5. 在输入框中输入 NETWORK SERVICE,点击“检查名称”,确定”。
    6. 在权限列表中,确保 NETWORK SERVICE 用户有 “读取和执行”“列出文件夹内容”“读取” 的权限,勾选后点击“应用”和“确定”。

问题 3:端口 80 被占用

  • 现象:无法将网站端口设置为 80,提示被占用。
  • 解决方法
    1. Win + R,输入 cmd,回车。
    2. 输入命令 netstat -ano | findstr :80,按回车。
    3. 找到 PID (进程 ID) 为那一列。
    4. 打开任务管理器(Ctrl + Shift + Esc),切换到“详细信息”或“进程”选项卡。
    5. 在菜单栏点击“查看” -> “选择列...”,勾选“PID (进程标识符)”。
    6. 根据找到的 PID,找到对应的进程,结束它,或者,直接在 IIS 中将网站端口改为其他未被占用的端口(如 8080, 8888 等)。

第四部分:如何卸载 IIS?

如果你不再需要 IIS,可以按照以下步骤卸载:

  1. 回到 “打开或关闭 Windows 功能” 窗口 (控制面板 -> 程序 -> 打开或关闭 Windows 功能)。
  2. 取消勾选 “Internet 信息服务”
  3. 点击 “确定”,系统会自动卸载相关组件。

在 Windows 7 上搭建 IIS Web 服务器是一个相对简单的过程,关键步骤是:

  1. 通过“打开或关闭 Windows 功能”安装 IIS
  2. 在 IIS 管理器中配置网站的物理路径和端口
  3. 确保网站文件夹的权限正确
  4. 通过 http://localhost 进行测试

希望这份详细的指南能帮助你成功地在 Windows 7 上运行自己的 Web 服务器!

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