深入了解 IIS 7 管理与 Windows Server 2008 Server Core
1. 从命令行管理 IIS 7
在管理 IIS 7 时,除了使用 IIS 管理器,还可以通过命令行进行操作。下面将介绍 AppCmd.exe 工具和 XML 配置的相关内容。
1.1 AppCmd.exe:一站式配置工具
IIS 7 包含了 AppCmd.exe 这个新的可执行文件,它可以对 IIS 提供的基本所有功能进行管理。通过 AppCmd,你可以完成以下操作:
- 创建和配置网站、应用程序池和虚拟目录。
- 启动、停止和回收网站及应用程序池。
- 查看 Web 服务器服务核心的当前活动。
- 查找、复制和导入 IIS 本身及 ASP.NET 子组件的配置。
AppCmd 的语法逻辑是对特定的 IIS 对象执行操作或命令。例如:
- 列出网站: appcmd list sites
- 添加应用程序
- 删除工作进程
- 设置配置
你可以在命令行使用 /?
开关来大致了解 AppCmd 支持的功能范围。以下是一些具体的操作示例:
- 列出已停止的网站: appcmd list sites /state:Stopped
- 添加一个新的网站:
appcmd add site /name:BookSite /id:2 /bindings:"http/*:81:" /phy