Session Recording 2407

访问 Web 播放器

Web 播放器 Web 站点的 URL 是 http(s)://<FQDN of Session Recording server>/WebPlayer。 要确保使用 HTTPS,请将 SSL 绑定添加到 IIS 中的 Web 站点并更新 SsRecWebSocketServer.config 配置文件。

注意:

  • 登录 Web 播放器 Web 站点时,域用户不需要输入凭据,而非域用户必须输入凭据。

  • 支持的浏览器包括 Google Chrome、Microsoft Edge 和 Firefox。

  • 要使 Web 播放器正常运行,请务必在 Firefox 中启用 WebGL。

本文将指导您完成安装和启用 Web 播放器的过程以及配置 HTTPS 的过程。

安装 Web 播放器

请仅在 Session Recording Server 上安装 Web 播放器。 双击 SessionRecordingWebPlayer.msi 并按照说明完成安装。 有关安装 Session Recording 的详细信息,请参阅安装、升级和卸载

自版本 2103 起,Session Recording 将 WebSocket 服务器迁移到 IIS。 安装 Web 播放器后,SessionRecordingRestApiServiceSessionRecordingWebStreaming 以及 WebPlayer 应用程序将显示在 IIS 中。

IIS 中托管的应用程序

访问 Web 播放器 Web 站点时,Session Recording 2103 及更高版本的全新安装会将您的 Web 浏览器连接到 IIS 中托管的 WebSocket 服务器。 如位于 HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server 的注册表项下的注册表值 WebSocketServerVersion 所示,IIS 中托管的 WebSocket 服务器的版本为 2.0。

WebSocket 服务器版本

从早期版本升级到 Session Recording 2103 及更高版本的升级安装会将您的 Web 浏览器连接到基于 Python 的 WebSocket 服务器。 要连接到 IIS 中托管的 WebSocket 服务器,请运行 <Session Recording server installation path>\Bin\SsRecUtils.exe -enablestreamingservice 命令。 要重新连接基于 Python 的 WebSocket 服务器,请运行 <Session Recording server installation path>\Bin\SsRecUtils.exe - disablestreamingservice 命令。 基于 Python 的 WebSocket 服务器的版本为 1.0。

启用 Web 播放器

默认情况下,Web 播放器处于启用状态。

  • 要禁用 Web 播放器,请启动 Windows 命令提示符并运行 &lt;Session Recording Server installation path&gt;\Bin\SsRecUtils.exe –disablewebplayer 命令。

  • 要启用 Web 播放器,请启动 Windows 命令提示符并运行 &lt;Session Recording Server installation path&gt;\Bin\SsRecUtils.exe -enablewebplayer 命令。

配置 HTTPS

Web 播放器 Web 站点的 URL 是 http(s)://&lt;FQDN of Session Recording server&gt;/WebPlayer。 要确保使用 HTTPS,请将 SSL 绑定添加到 IIS 中的 Web 站点并更新 SsRecWebSocketServer.config 配置文件。

注意:

登录 Web 播放器 Web 站点时,域用户不需要输入凭据,而非域用户必须输入凭据。

要使用 HTTPS 访问 Web 播放器 Web 站点,请完成以下步骤:

  1. 在 IIS 中添加 SSL 绑定。

    1. 从可信证书颁发机构 (CA) 获取 PEM 格式的 SSL 证书。

      注意:

      大多数流行的浏览器(例如 Google Chrome 和 Firefox)不再支持证书签名请求 (CSR) 中的通用名称。 这些浏览器在所有公开信任的证书中强制执行使用者备用名称 (SAN)。 要通过 HTTPS 使用 Web 播放器,请相应地执行以下操作:

      • 使用单个 Session Recording Server 时,请将 Session Recording Server 的证书更新为 SAN 证书。

        正在使用的单个 Session Recording Server

      • 使用负载平衡时,请确保 SAN 证书在 Citrix ADC 和每个 Session Recording Server 上均可用。

        正在使用的负载平衡

    2. 在 IIS 上,右键单击 Web 站点,然后选择添加绑定。 此时将显示站点绑定对话框。

    3. 单击右上角的添加。 此时将显示添加站点绑定对话框。

    4. 类型列表中选择 https ,然后选择 SSL 证书。

      选择“HTTPS”

      选择您的 SSL 证书

    5. 单击确定

  2. 更新 SsRecWebSocketServer.config 配置文件。

    1. 找到并打开 SsRecWebSocketServer.config 配置文件。

      SsRecWebSocketServer.config 配置文件通常位于 <Session Recording Server installation path>\\Bin\\ 文件夹中。

    2. 通过编辑 TLSEnable=1 启用 TLS 并忽略 ServerPortSSLCertSSLKey 字段。

    3. 保存所做的更改。

访问 Web 播放器