规划步骤 2:规划 IIS Web 场配置

作者:Keith Newman 和 Robert McMurray

在规划 Web 场的第二个阶段,确定配置共享内容和共享配置所需的内容。 此外,了解如何向场添加 Web 服务器。

完成这些任务后,请先记录设计决策,然后再转到 Step 3: Plan IIS Web Farm Load Balancing

2.1. 规划共享内容

网络共享内容使用后端文件服务器来管理网站内容。 所有 Web 服务器都通过 UNC 路径指向文件服务器上的共享文件夹。 为了降低失败的风险,文件服务器通常使用提供的一些故障转移方法来镜像到其他服务器。 有关故障转移群集的信息,请参阅故障转移群集

若要配置共享内容,请先在文件服务器上设置共享文件夹。 为每个应用程序池创建一个自定义用户并将该用户分配给共享文件夹。 只要为每台 Web 服务器分配相同的用户名和密码,你就可以创建本地用户和组。

如果你的 Web 场支持 ASP.NET 应用程序,则使用代码访问安全策略工具 (Caspol.exe) 向 ASP.NET 授予对 UNC 路径的审批权。 借助 Caspol 工具,你可以在自己的 Web 服务器上授予对 UNC 路径的完全信任。 该工具驻留在服务器上的以下位置之一:

  • 64 位系统:%windir%\Microsoft.NET\Framework64\v4.030319
  • 32 位系统:%windir%\Microsoft.NET\Framework\v4.030319

使用系统命令提示符、PowerShell 命令提示符或 Visual Studio 命令提示符来运行该工具。 有关详细信息,请参阅 Step 2: Configure IIS Web Farm Servers

2.2. 规划共享配置

共享配置是一项 IIS 功能,可帮助支持所有 Web 服务器共享同一配置的同类 Web 场。 通过使用 UNC 共享,对主配置文件所做的任何更改都会传播到不同的服务器,而无需额外的工具或编程支持。

通过使用 IIS 管理器,可采用两个步骤来启用共享配置。

  1. 在后端文件服务器上将配置文件导出到共享文件夹。
  2. 将 IIS 指向该共享文件夹的 UNC 路径。

2.3 规划添加 Web 服务器

若要将 Web 服务器添加到场,请先使用 IIS 管理器通过指向配置 UNC 路径来设置共享配置。 在重新启动 IIS 管理器时,将列出一个或多个共享站点。 如果 Web 场支持 ASP.NET 应用程序,则在新服务器上运行 Caspol 工具。

另请参阅