配置步骤 2:配置 IIS Web 场服务器

作者:Keith Newman 和 Robert McMurray

在生成 Web 场的第二个阶段,你将在第一台 Web 服务器上配置共享的内容和配置。 然后再向场添加更多 Web 服务器。

在继续之前完成这些任务后,请在记录你的设计决策后再转到 Step 3: Configure IIS Web Farm Load Balancing

2.1. 准备你的后端文件服务器

在此过程中,你将设置具有两个共享文件夹的后端文件服务器。 一个文件夹包含网站的共享内容文件。 另一个文件夹包含共享配置文件。

共享内容文件夹准备就绪后,请将在主 Web 服务器上设置的网站文件复制到内容文件夹。

设置后端文件服务器

  1. 在文件服务器上打开 Windows 资源管理器。
  2. 为共享的内容创建文件夹,例如 C:\Content
  3. 为共享的配置创建文件夹,例如 C:\Config
  4. 使用自定义用户凭据共享内容文件夹。
  5. 使用自定义用户凭据共享配置文件夹。
  6. 将主 Web 服务器上正在运行的网站的文件复制到文件服务器上的内容文件夹,例如 C:\Content\MySite

2.2. 配置共享内容

在此过程中,你将设置主 Web 服务器的共享内容。 完成后,Web 服务器将检索后端文件服务器的内容。

配置共享内容

  1. 在主计算机上打开 IIS 管理器,选择网站,然后单击“操作” 窗格中的“高级设置”

  2. 在“高级设置”页面上,将“物理路径”的值更改为配置 UNC 路径,例如 \\FileServer\Content\MySite

  3. 选择“物理路径凭据”,然后单击省略号 (…) 按钮

  4. 在“连接为”对话框中,选择“特定用户”并单击“设置”

  5. 输入自定义共享用户帐户的凭据,并单击“确定”

  6. 再单击“确定”两次,退出“高级设置”

  7. 如果你的 Web 场支持 ASP.NET,请打开命令提示符,并根据系统输入以下命令之一:

    • 64 位系统:cd %windir%\Microsoft.NET\Framework64\v4.030319
    • 32 位系统:cd %windir%\Microsoft.NET\Framework\v4.030319
  8. 输入以下命令:

    caspol -m -ag 1. -url file://<file server>/<content>/<website>/* FullTrust

    <file server> 替换为文件服务器名称。 将 <content> 替换为共享内容文件夹的名称。 将 <website> 替换为网站的文件夹名称。 请注意 FullTrust 要区分大小写。

  9. 关闭命令提示符,选择“连接” 页面中的“应用程序池”

  10. 选择站点的应用程序池,并单击“操作” 窗格中的“回收”

  11. 打开浏览器,使用 localhost 查看站点。 站点将像往常那样显示,但显示的是后端文件服务器的内容。

2.3. 设置共享的配置

若要配置共享的配置,请将配置文件导出至后端文件服务器。 然后再将 Web 服务器指向共享配置位置。

设置共享的配置

  1. 打开 IIS 管理器,选择服务器名,然后双击“共享的配置”
  2. 在“操作”窗格中单击“导出配置”
  3. 在“物理路径”框中,键入文件服务器上共享配置文件夹的 UNC 路径,例如 \\FileServer\Config
  4. 单击“连接为”
  5. 输入自定义共享用户帐户的凭据,并单击“确定”
  6. 在“加密密钥”下,键入加密配置文件的密码,并确认该密码。
  7. 单击“确定”。
  8. 在“共享的配置”页面上,选中“启用共享的配置”复选框。
  9. 在“物理路径”框中,键入文件服务器上配置文件夹的 UNC 路径。
  10. 在“用户名”框中,键入自定义共享用户名。
  11. 在“密码”和“确认密码”框中,键入自定义共享用户帐户的密码。
  12. 在“操作”窗格中,单击“应用”
  13. 在“加密密钥密码”对话框中,键入加密密钥密码,并单击“确定”
  14. 关闭 IIS 管理器,然后再重新打开。 IIS 现在使用位于文件服务器上的配置文件。

2.4。 将 Web 服务器添加到场

使用此步骤添加到场的 Web 服务器将检索后端文件服务器的配置信息和网站内容。

将 Web 服务器添加到场

  1. 打开 IIS 管理器,选择服务器名,然后双击“共享的配置”

  2. 在“共享的配置”页面上,选中“启用共享的配置”复选框。

  3. 在“物理路径”框中,键入文件服务器上配置文件夹的 UNC 路径。

  4. 在“用户名”框中,键入自定义共享用户名。

  5. 在“密码”和“确认密码”框中,键入自定义共享用户帐户的密码。

  6. 在“操作”窗格中,单击“应用”

  7. 在“加密密钥密码”对话框中,键入加密密钥密码,并单击“确定”

  8. 关闭 IIS 管理器,然后再重新打开。

  9. 如果你的 Web 场支持 ASP.NET,请打开命令提示符,并根据系统输入以下命令之一:

    • 64 位系统:cd %windir%\Microsoft.NET\Framework64\v4.030319
    • 32 位系统:cd %windir%\Microsoft.NET\Framework\v4.030319
  10. 输入以下命令:

    caspol -m -ag 1. -url file://<file server>/<content>/<website>/* FullTrust

    <file server> 替换为文件服务器名称。 将 <content> 替换为共享内容文件夹的名称。 将 <website> 替换为网站的文件夹名称。 请注意 FullTrust 要区分大小写。

  11. 关闭命令提示符,选择“连接” 页面中的“应用程序池”

  12. 选择站点的应用程序池,并单击“操作” 窗格中的“回收”

  13. 打开浏览器,使用 localhost 查看站点。 该站点将像在主服务器上显示的那样进行显示。

另请参阅