配置服务器组

Last published : Nov 13, 2026
为了实现冗余和可伸缩性,您应该在负载均衡器后面,以服务器组的形式部署 2 台或更多相同的 StoreFront 服务器。StoreFront 会自动在服务器之间同步收藏夹数据。
要管理多服务器部署,请一次只使用一台服务器来更改服务器组的配置。确保 Citrix StoreFront 管理控制台未在部署中的任何其他服务器上运行。完成更改后,请(#propagate-local-changes-to-a-server-group)以确保整个部署的配置一致。

查看服务器组

在 StoreFront 管理控制台的左侧树状视图中,选择“服务器组”。这将显示服务器组中的服务器数量、基本 URL、服务器列表及其同步状态。

将服务器添加到服务器组

使用“添加服务器”任务获取授权代码,以便将新安装的 StoreFront 服务器加入到现有部署中。有关将新服务器添加到现有 StoreFront 部署的详细信息,请参阅加入现有服务器组。请参阅规划 StoreFront 部署的“可伸缩性”部分,以评估组中所需的服务器数量。

从服务器组中删除服务器

  1. 从负载均衡器中删除服务器。
  2. 登录到服务器组中除要删除的服务器之外的任何一台服务器。
  3. 打开 StoreFront 管理控制台。
  4. 在树状视图中选择“服务器组”
  5. 选择“删除服务器”。
  6. 选择要删除的服务器。
在将已删除的 StoreFront 服务器重新添加到相同或不同的服务器组之前,必须将其重置为出厂默认状态。请参阅(/zh-cn/storefront/2203-ltsr/install-standard/reset-server-to-factory-defaults.html)。

将本地更改传播到服务器组

使用“传播更改”任务更新多服务器 StoreFront 部署中所有其他服务器的配置,使其与当前服务器的配置匹配。配置信息的传播是手动启动的,这样您可以控制何时以及是否使用配置更改更新组中的服务器。运行此任务时,在组中所有服务器更新完成之前,您无法进行任何其他更改。
重要提示:
在传播过程中,组中其他服务器上所做的任何更改都将被丢弃。如果您更新了服务器的配置,请将更改传播到组中的其他服务器,以避免在以后从部署中的不同服务器传播更改时丢失这些更改。
组中服务器之间传播的信息包括:
  • 所有 web.config 文件的内容,其中包含 StoreFront 配置。
  • C:\Program Files\Citrix\Receiver StoreFront\Receiver Clients 的内容,例如 C:\Program Files\Citrix\Receiver StoreFront\Receiver Clients\Windows\CitrixWorkspaceAppWeb.exe 和 C:\Program Files\Citrix\Receiver StoreFront\Receiver Clients\MAC\CitrixWorkspaceAppWeb.dmg。
  • C:\inetpub\wwwroot\Citrix\StoreWeb\Custom\contrib 的内容。
  • C:\inetpub\wwwroot\Citrix\StoreWeb\Custom\custom folder 的内容,例如复制的图像和 customisation.js 文件。
  • Citrix Delivery Services 证书存储的内容,但手动导入的证书吊销列表 (CRL) 除外。(有关分发本地 CRL 的详细信息,请参阅证书吊销列表 (CRL) 检查。).
注意:
订阅数据与 Propagate Changes 机制无关,会与其他服务器同步。它会在未启动 Propagate Changes 任务的情况下自动发生。

更改部署的基本 URL

基本 URL 用作部署上托管的存储和其他 StoreFront 服务的 URL 根。对于多服务器部署,请指定负载平衡的 URL。
要更改基本 URL:
  1. 在 Citrix StoreFront 管理控制台的左窗格中,选择“服务器组”节点。
  2. 在操作窗格中,单击“更改基本 URL...”。
  3. 输入新 URL
  4. 单击 确定。
更改基本 URL 窗口的屏幕截图