菜鸟-创作你的创作

Web开发:IIS服务器的安装、配置、启动_iis安装

好的,阿杰,我帮你整理一份 IIS(Internet Information Services)服务器在 Windows 下的安装、配置和启动指南,适合 Web 开发使用。内容涵盖 Windows 10/11 和 Windows Server 环境。


一、IIS 简介


二、IIS 安装方法

1. Windows 10 / 11 安装 IIS

方法 A:通过“启用或关闭 Windows 功能”

  1. 打开 控制面板 → 程序 → 启用或关闭 Windows 功能
  2. 勾选 Internet Information Services
    • Web 管理工具 → IIS 管理控制台
    • 万维网服务 → 常用功能(静态内容、默认文档、HTTP 错误等)
  3. 点击 确定 → 系统自动安装
  4. 安装完成后,打开浏览器输入:
http://localhost

方法 B:通过 PowerShell

# 安装 IIS 基础功能
Install-WindowsFeature -name Web-Server -IncludeManagementTools

# 安装常用功能
Install-WindowsFeature Web-WebServer, Web-Common-Http, Web-Default-Doc, Web-Static-Content


2. Windows Server 安装 IIS

  1. 打开 服务器管理器 → 添加角色和功能
  2. 选择 基于角色或基于功能的安装
  3. 勾选 Web Server (IIS)
  4. 选择所需 Web 服务器角色服务(HTTP、ASP.NET、FTP 等)
  5. 完成安装后,可在 服务器管理器 → 工具 → Internet Information Services (IIS) 管理器 打开

三、IIS 配置

1. 启动 IIS 管理器

Win + R → inetmgr → Enter

服务器管理器 → 工具 → IIS 管理器

2. 配置网站

  1. 添加网站
    • 右键 “网站” → 添加网站
    • 输入 网站名称物理路径端口号(默认 80)
  2. 绑定配置
    • 支持绑定多域名 / HTTPS
    • 证书绑定:启用 SSL
  3. 启动网站
    • 右键网站 → 管理网站 → 启动 / 停止 / 重启

3. 配置应用池

4. 权限配置


四、IIS 常用管理命令(命令行)

命令功能
iisreset重启 IIS
appcmd list site列出所有网站
appcmd start site "SiteName"启动指定网站
appcmd stop site "SiteName"停止指定网站
net start w3svc启动 IIS 服务
net stop w3svc停止 IIS 服务

五、常用调试技巧

  1. 查看日志
    • 默认路径:C:\inetpub\logs\LogFiles
    • 帮助排查 HTTP 错误和请求问题
  2. 启用详细错误信息
    • IIS 管理器 → 网站 → 错误页 → 编辑功能设置 → “详细错误”
  3. 测试 ASP.NET / PHP
    • 在网站根目录放置测试文件:
<% Response.Write("Hello IIS") %>

<?php echo "Hello IIS"; ?>

  1. 端口冲突
    • 使用命令 netstat -ano | findstr :80 查找占用端口的进程

六、总结

掌握以上方法后,你可以在本地 Windows 10 / 11 或服务器上快速搭建开发环境、部署网站或测试 Web 应用。

退出移动版