StoreFront

系统要求

在计划进行安装时,Citrix 建议您除了服务器上安装的所有其他产品的要求以外,至少为 StoreFront 额外预留 2 GB 的 RAM 空间。订阅应用商店服务最低需要 5 MB 磁盘空间,另外,每 1000 个应用程序订阅大约需要 8 MB 磁盘空间。所有其他硬件规格必须满足所安装操作系统的最低要求。

注意:

不支持从现在已结束使用的旧版当前版本升级到最新的当前版本。有关详细信息,请参阅CTX200356

Citrix 已测试过,可以支持在以下平台上安装 StoreFront:

  • Windows Server 2019 Datacenter Edition 和 Standard Edition
  • Windows Server 2016 Datacenter Edition 和 Standard Edition
  • Windows Server 2012 R2 Datacenter Edition 和 Standard Edition

不支持在运行 StoreFront 的服务器上升级操作系统版本。Citrix 建议您在新安装的操作系统中安装 StoreFront。多服务器部署中的所有服务器必须运行相同的操作系统版本,且具有相同的区域设置。

不支持包含多种操作系统版本和区域设置的 StoreFront 服务器组。StoreFront 服务器组最多可以包含六个服务器。但是,从基于模拟的容量预测来看,包含三个以上服务器的服务器组不具有优势。理想情况下,服务器组中的所有服务器都应位于同一位置(数据中心、可用区),但服务器组可以跨越同一区域内的多个位置,前提是组中的服务器之间的链接满足最低延迟条件。请参阅 可扩展性

必须在 Web 服务器上安装 Windows PowerShell(版本 4.0 或更高版本)以及 Microsoft 管理控制台(3.0 或更高版本),才能安装 StoreFront。这些都是 Windows Server 的默认组件。

StoreFront 安装程序会在安装 StoreFront 之前检查是否已安装并启用以下必备项。默认情况下,这些必备项由操作系统作为功能包提供。如果 StoreFront 安装程序检测到这些必备项中的任何一项缺失或已禁用,则会自动安装并启用这些必备项:

  • Microsoft .NET Framework(版本 4.5.1 或更高版本)
  • Microsoft ASP.NET(版本 4.5 或更高版本)
  • Microsoft Visual C++ 2017 (x64) Runtime (v141)
  • Microsoft Internet Information Services (IIS)

    IIS 由 Web 服务器“Windows Server”角色添加,其版本取决于所选操作系统。(仅供参考)StoreFront 安装程序添加了以下 IIS 角色:

    • Web-Static-Content
    • Web-Default-Doc
    • Web-Http-Errors
    • Web-Http-Redirect
    • Web-Http-Logging
    • Web-Mgmt-Console
    • Web-Scripting-Tools
    • Web-Windows-Auth
    • Web-Basic-Auth
    • Web-AppInit
    • Web-Asp-Net45
    • Net-Wcf-Tcp-PortSharing45

    IIS 中 StoreFront 的相对路径在服务器组中的所有服务器上必须相同。

StoreFront 使用以下端口进行通信。请确保您的防火墙及其他网络设备允许访问这些端口。

  • TCP 端口 80 和 443 分别用于 HTTP 和 HTTPS 通信,必须可同时从企业网络内部和外部进行访问。
  • TCP 端口 808 用于 StoreFront 服务器之间的通信,因此必须可进行访问。
  • 从所有未预留的端口中随机选择的 TCP 端口用于服务器组中 StoreFront 服务器之间的通信。安装 StoreFront 时,将配置 Windows 防火墙规则,以允许访问 StoreFront 可执行文件。但是,由于端口是随机分配的,必须确保内部网络中的任何防火墙或其他设备不会阻止流向任何未分配的 TCP 端口的流量。
  • 启用后,TCP 端口 8008 由适用于 HTML5 的 Citrix Workspace 应用程序或者受支持的 Citrix Receiver 和 Citrix Workspace 应用程序的各版本使用,可供内部网络中的本地用户用来与向其提供桌面和应用程序的服务器进行通信。

StoreFront 支持纯 IPv6 网络和双协议栈 IPv4/IPv6 两种环境。

使用 Microsoft SQL Server 存储订阅数据

您可以选择使用 Microsoft SQL Server 存储订阅数据。StoreFront 支持对此功能使用与 Citrix Virtual Apps and Desktops 对数据库使用的相同 Microsoft SQL Server 版本。在 Citrix Virtual Apps and Desktops 系统要求中,请参阅数据库

基础结构要求

Citrix 已测试过,在与以下 Citrix 产品版本一起使用时可提供对 StoreFront 的支持。

Citrix 服务器要求

StoreFront 应用商店将来自以下产品的桌面和应用程序聚合在一起。

  • Citrix Virtual Apps and Desktops 7 1912 LTSR
  • Citrix Virtual Apps and Desktops 7 1909
  • Citrix Virtual Apps and Desktops 7 1906
  • Citrix Virtual Apps and Desktops 7 1903
  • Citrix Virtual Apps and Desktops 7 1811
  • Citrix Virtual Apps and Desktops 7 1808
  • XenApp 和 XenDesktop 7.15 LTSR *
  • XenApp 和 XenDesktop 7.6 LTSR *

* 有关在长期服务 (LTSR) 环境中使用此当前版本 (CR) 以及其他常见问题解答的详细信息,请参阅 知识中心文章

Citrix Gateway 要求

公用网络中的用户可以使用以下版本的 Citrix Gateway 和 NetScaler Gateway 访问 StoreFront。

  • Citrix Gateway 13.0
  • Citrix Gateway 12.1
  • NetScaler Gateway 12.0
  • NetScaler Gateway 11.1

适用于 HTML5 的 Citrix Workspace 应用程序的要求

要支持用户使用在 Receiver for Web 站点上运行的适用于 HTML5 的 Citrix Workspace 应用程序访问桌面和应用程序,还需要满足以下要求。

对于内部网络连接,适用于 HTML5 的 Citrix Workspace 应用程序支持访问以下产品所提供的桌面和应用程序。

  • Citrix Virtual Apps and Desktops 7 1912 LTSR
  • Citrix Virtual Apps and Desktops 7 1909
  • Citrix Virtual Apps and Desktops 7 1906
  • Citrix Virtual Apps and Desktops 7 1903
  • Citrix Virtual Apps and Desktops 7 1811
  • Citrix Virtual Apps and Desktops 7 1808
  • XenApp 和 XenDesktop 7.15 LTSR
  • XenApp 和 XenDesktop 7.6 LTSR

注意:

适用于 HTML5 的 Citrix Workspace 应用程序仅在配置了与托管这些资源的 VDA 的安全连接后,才使用内部网络连接启动桌面和应用程序。不能使用与托管应用程序和桌面的 VDA 的 HTTP 连接。

对于企业网络外部的远程用户,适用于 HTML5 的 Citrix Workspace 应用程序支持通过以下版本的 Citrix Gateway 和 NetScaler Gateway 访问桌面和应用程序。

  • Citrix Gateway 13.0
  • Citrix Gateway 12.1
  • NetScaler Gateway 12.0
  • NetScaler Gateway 11.1

对于通过 Citrix Gateway 连接的用户,适用于 HTML5 的 Citrix Workspace 应用程序支持访问以下产品所提供的桌面和应用程序。

  • Citrix Virtual Apps and Desktops 7 1912 LTSR
  • Citrix Virtual Apps and Desktops 7 1909
  • Citrix Virtual Apps and Desktops 7 1906
  • Citrix Virtual Apps and Desktops 7 1903
  • Citrix Virtual Apps and Desktops 7 1811
  • Citrix Virtual Apps and Desktops 7 1808
  • XenApp 和 XenDesktop 7.15 LTSR
  • XenApp 和 XenDesktop 7.6 LTSR

用户设备要求

StoreFront 提供了许多不同的方式供用户访问自己的桌面和应用程序。Citrix Workspace 应用程序用户可以通过 Citrix Workspace 应用程序访问应用商店,也可以使用 Web 浏览器登录 Citrix Receiver for Web 站点以访问应用商店。对于无法安装 Citrix Workspace 应用程序但具有兼容 HTML5 的 Web 浏览器的用户,可以在您的 Citrix Receiver for Web 站点上启用适用于 HTML5 的 Citrix Workspace 应用程序,使这些用户可以直接在 Web 浏览器中访问桌面和应用程序。

运行 Citrix Desktop Lock 的 PV 的用户以及无法升级的旧版 Citrix 客户端必须通过应用商店的 XenApp Services URL 进行连接。

如果要向用户交付 Microsoft Application Virtualization (App-V) 序列,还需要安装受支持的 Microsoft Application Virtualization Desktop Client 版本。有关详细信息,请参阅管理流应用程序。用户无法通过 Citrix Receiver for Web 站点访问脱机应用程序或 App-V 序列。

使用 Citrix Workspace 应用程序访问 StoreFront 应用商店

可以使用 Citrix Workspace 应用程序当前受支持的所有版本通过内部网络连接和 Citrix Gateway 来访问 StoreFront 应用商店。有关 Citrix Workspace 应用程序和 Citrix Receiver 生命周期日期,请参阅 https://www.citrix.com/support/product-lifecycle/milestones/receiver.html

可以使用 Citrix Gateway 插件、ICA 代理或无客户端 VPN (cVPN) 通过 Citrix Gateway 连接到 StoreFront 应用商店。请参阅 统一用户体验

通过 Citrix Receiver for Web 站点访问应用商店

要通过内部网络连接和 Citrix Gateway 访问 Citrix Receiver for Web 站点,请使用以下浏览器的最新版本:

在 Windows 中

  • Internet Explorer 11
  • Microsoft Edge
  • Google Chrome
  • Mozilla Firefox

在 Mac 上

  • Safari
  • Google Chrome
  • Mozilla Firefox

在 Linux 中

  • Google Chrome
  • Mozilla Firefox

可以使用 Citrix Gateway 插件、ICA 代理或无客户端 VPN (cVPN) 通过 Citrix Gateway 建立连接。此外,需要具有特定版本的 Citrix Gateway 才允许从企业网络外部建立连接。有关详细信息,请参阅基础结构要求

通过 Citrix Receiver for Web 站点启动资源

Citrix Receiver for Web 站点支持通过本地安装的 Citrix Workspace 应用程序启动,或者通过适用于 HTML5 的 Citrix Workspace 应用程序启动。上面列出的所有浏览器均符合 HTML5 标准,并支持 HTML5 资源启动。根据 Receiver for Web 配置,最终用户可以在两种启动方法之间切换。

通过 XenApp Services URL 访问应用商店

可以使用 XenApp Services URL 访问功能减少的 StoreFront 应用商店。XenApp Services URL 为通过 Citrix Receiver 3.4 Enterprise 和较旧的客户端建立的连接提供向后兼容的旧版支持,这些客户端仅支持通过 PNAgent 建立的连接。如果支持,可以使用 Citrix Gateway 插件和无客户端访问通过 Citrix Gateway 建立连接。

智能卡要求

将 Citrix Receiver for Windows 4.x 以及适用于 Windows 的 Citrix Workspace 应用程序 1808 或更高版本与智能卡结合使用

Citrix 针对与美国国防部通用访问卡 (CAC)、国家标准和技术研究所个人身份验证 (NIST PIV) 卡及某些 USB 智能卡令牌的兼容性进行了测试。可以使用符合 USB 芯片/智能卡接口设备 (CCID) 规范并由德国 Zentraler Kreditausschuss (ZKA) 归类为“1 类”智能卡读卡器的接触式读卡器。ZKA“1 类”接触式读卡器需要用户将智能卡插入读卡器中。不支持其他类型的智能卡读卡器,包括“2 类”读卡器(具有输入 PIN 的键盘)、非接触式读卡器及基于受信任的平台模块 (TPM) 芯片的虚拟智能卡。

对于 Windows 设备,对智能卡的支持基于 Microsoft 个人计算机/智能卡 (Microsoft Personal Computer/Smart Card, PC/SC) 标准规范。智能卡和智能卡读卡器必须受操作系统支持且已收到 Windows 硬件认证,此为最低要求。

有关与 Citrix 兼容的智能卡和中间件的详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的智能卡以及http://www.citrix.com/ready

通过 Citrix Gateway 进行身份验证

公用网络中通过智能卡进行身份验证的用户可以使用以下版本的 Citrix Gateway 访问 StoreFront。

  • Citrix Gateway 13.0
  • Citrix Gateway 12.1
  • NetScaler Gateway 12.0
  • NetScaler Gateway 11.1

Citrix Analytics 服务要求

可以配置 Citrix StoreFront,以便 Citrix Workspace 应用程序可以将数据发送到 Citrix Analytics 服务。配置详细信息在 Citrix Analytics 服务中进行介绍。以下场景支持此功能:

  • 通过在 HTML5 兼容的浏览器中浏览到 Citrix Receiver for Web 站点访问的应用商店。使用本机 Citrix Workspace 应用程序或使用 HTML5 启动资源时,提供 Citrix Analytics 服务数据。
  • 可以从适用于 Windows 的 Citrix Workspace 应用程序 1903 或更高版本访问的应用商店。
  • 从适用于 Linux 的 Citrix Workspace 应用程序 1901 或更高版本访问的应用商店。