StoreFront

安装 StoreFront

安装和配置之前

要安装和配置 StoreFront,请按顺序完成以下步骤:

  1. 检查系统要求

  2. 如果要使用 StoreFront 来向用户交付 Citrix Virtual Apps and Desktops 资源,请确保 StoreFront 服务器已加入包含相应用户帐户的 Microsoft Active Directory 域或与用户帐户域之间存在信任关系的域。

    重要:

    • 对于单服务器部署,可以在未加入域的服务器上安装 StoreFront。
    • StoreFront 可以安装在域控制器上。
  3. (可选)如果要配置多服务器 StoreFront 部署,请为 StoreFront 服务器设置一个负载平衡环境。

    要使用 Citrix ADC 进行负载平衡,应定义一个虚拟服务器作为 StoreFront 服务器的代理。有关通过配置 Citrix ADC 实现负载平衡的详细信息,请参阅使用 NetScaler ADC 进行负载平衡

  4. 确保防火墙和其他网络设备允许从企业网络内部和外部访问 TCP 端口 80 或 443(如果适用)。此外,确保内部网络的任何防火墙或其他设备均不阻止通信流向任何未分配的 TCP 端口。

    安装 StoreFront 时,配置一个 Windows 防火墙规则,允许通过从所有非保留端口中随机选择的 TCP 端口访问 StoreFront 可执行文件。此端口用于在服务器组的各 StoreFront 服务器之间实现通信。

安装 StoreFront

重要

为避免安装 StoreFront 过程中可能会出现的错误和数据丢失情况,请务必关闭所有应用程序,并且不要在目标系统中运行任何其他任务或操作。

  1. 从下载页面下载安装程序。

  2. 使用具有本地管理员权限的帐户登录 StoreFront 服务器。

  3. 找到 CitrixStoreFront-x64.exe,然后以管理员身份运行此文件。

  4. 阅读并接受许可协议,然后单击下一步

  5. 如果显示检查必备项页面,请单击下一步

  6. 在已做好安装准备页面上,检查所列的安装必备项和 StoreFront 组件,然后单击安装

  7. 安装完成后,单击完成

    “确认”对话框

  8. StoreFront 可能会要求重新启动以完成安装。单击立即重新启动。

  9. 为 HTTPS 配置 Microsoft Internet Information Services (IIS)。有关步骤,请参阅使用 HTTPS 保护 StoreFront 的安全

从命令提示窗口安装 StoreFront

  1. 使用具有本地管理员权限的帐户登录 StoreFront 服务器。

  2. 安装 StoreFront 之前,请务必满足 StoreFront 安装的要求。有关详细信息,请参阅安装和配置之前

  3. 浏览您的安装介质或下载软件包,找到 CitrixStoreFront-x64.exe,然后将该文件复制到服务器上的一个临时位置。

  4. 从命令提示窗口中,导航到包含安装文件的文件夹并键入以下命令。

    CitrixStoreFront-x64.exe [-silent] [-INSTALLDIR installationlocation] [-WINDOWS_CLIENT filelocation\filename.exe] [-MAC_CLIENT filelocation\filename.dmg]
    <!--NeedCopy-->
    

    使用 -silent 参数可无提示安装 StoreFront 及其必备项。默认情况下,StoreFront 安装在 C:\Program Files\Citrix\Receiver StoreFront 下。但是,可以使用 -INSTALLDIR 参数指定其他安装位置,其中 installationlocation 为 StoreFront 的安装目录。如果计划将服务器作为服务器组的一部分,则这些服务器之间的 StoreFront 安装位置和 IIS Web 站点设置、物理路径和站点 ID 必须一致。

    默认情况下,当用户在 Windows 或 macOS 上使用 Web 浏览器打开应用商店时,如果检测不到 Citrix Workspace 应用程序,系统会提示用户从 Citrix Web 站点下载并安装恰当的适用于其平台的 Citrix Workspace 应用程序。您可以修改此行为,以使用户从 StoreFront 服务器下载 Citrix Workspace 应用程序安装文件。有关详细信息,请参阅配置资源对用户的显示方式

    如果要更改此配置,请指定 -WINDOWS_CLIENT-MAC_CLIENT 参数,以将 Citrix Receiver for Windows 或适用于 Windows 的 Citrix Workspace 应用程序以及 Citrix Receiver for Mac 或适用于 Mac 的 Citrix Workspace 应用程序安装文件分别复制到 StoreFront 部署中的适当位置。请将 filelocation 替换为包含要复制的安装文件的目录,将 filename 替换为安装文件的名称。适用于 Windows 的 Citrix Workspace 应用程序和 Citrix Receiver for Mac 或适用于 Mac 的 Citrix Workspace 应用程序安装文件包含在 Citrix Virtual Apps and Desktops 安装介质中。

安装日志

有关日志文件的更多详细信息,请参阅安装日志

配置 StoreFront

完成安装后,Citrix StoreFront 管理控制台将自动启动。您还可以从“开始”菜单打开 StoreFront。Citrix StoreFront 管理控制台首次启动时,会提供两个选项。

“欢迎使用 StoreFront”的屏幕截图

  • 创建部署。在新 StoreFront 部署中配置第一台服务器。单服务器部署适用于评估 StoreFront 或小型生产部署。配置第一台 StoreFront 服务器后,可以随时向组中添加更多服务器,以提高部署的容量。

  • 加入现有服务器组。将其他服务器添加到现有 StoreFront 部署中。选择此选项可快速提高 StoreFront 部署的容量。多服务器部署需要实现外部负载平衡。要添加服务器,需要访问部署中的现有服务器。

现在,用户可以通过浏览器或 Citrix Workspace 应用程序访问您的应用商店。请参阅用户指南

多个 Internet Information Services (IIS) Web 站点

StoreFront 允许您在每个 Windows 服务器的不同 IIS Web 站点中部署不同的应用商店,以便每个应用商店都具有不同的主机名和证书绑定。

首先,请创建两个 Web 站点(默认 Web 站点除外)。在 IIS 中创建多个 Web 站点后,请使用 PowerShell SDK 在其中每个 IIS Web 站点中创建一个 StoreFront 部署。有关在 IIS 中创建 Web 站点的详细信息,请参阅创建 Web 站点

例如,要创建两个 IIS Web 站点部署,一个用于应用程序,一个用于桌面,请使用以下命令:

Add-STFDeployment -SiteID 1 -HostBaseURL "https://www.storefront.app.com"
Add-STFDeployment -SiteID 2 -HostBaseURL "https://www.storefront.desktop.com"
<!--NeedCopy-->

启用多个站点后,StoreFront 将禁用管理控制台,并且无法将 StoreFront 恢复到单站点模式。必须使用 StoreFront SDK 配置站点,并在每个命令中包括 SiteID

安装 StoreFront