IIS架构:网站、应用程序与虚拟目录搭建指南
1. IIS架构概述
Internet Information Services (IIS) 7发布后,微软对IIS架构进行了模块化改进,并在多个方面提升了安全性。与其他Web服务器一样,通过单个IIS实例可以在同一服务器上运行多个网站。IIS使用了三个构建块:站点(Site)、应用程序(Application)和虚拟目录(Virtual Directory),它们简化了维护和操作,同时支持分层和细粒度的配置,显著增强了服务器安全性。
2. 站点(Sites)
在IIS 7中,站点是Web服务器的一个区域,拥有自己的应用程序、虚拟目录和绑定。通过单个IIS实例,站点可以绑定到不同的域名、IP地址或端口,实现网站的“虚拟托管”。对于Apache管理员来说,IIS的站点类似于 <VirtualHost>
配置指令,但IIS更进一步,甚至可以针对不同站点更改Web服务器的基本属性。
2.1 设置新站点
可以使用IIS管理器应用程序或通过命令行使用appcmd工具来设置站点。
- 使用IIS管理器设置站点 :
1. 打开IIS管理器。
2. 在左侧的“连接”窗格中选择“站点”,然后在右侧的“操作”窗格中单击“添加网站”。
3. 在“网站名称”文本框中输入要创建的站点名称,该名称并非站点的域名,建议选择有意义的名称以便后续管理。
4. 单击“连接为”按钮,在打开的对话框中配置站点访问文件时使用的用户账户。若偏离默认设置,建议使用“测试设置”按钮检查指定用户是否有权限访问