[Optional] 为 Citrix 基础架构监控器配置 HTTPS 的步骤

注意:

Citrix Infrastructure Monitor 服务也可以在 HTTP 模式下工作,在这种情况下,不需要进行以下配置。但是,我们建议您使用 HTTPS 模式。仅当您需要为 Citrix Infrastructure Monitor 配置 HTTPS 时,才执行以下步骤。

步骤 1:将证书上传到计算机

  1. 获取安装了 Citrix Infrastructure Monitor 的计算机的 PFX 证书。有关 PFX 文件生成的更多信息,请参阅 如何创建 PFX 文件

    注意:

    您也可以使用受密码保护的 PFX 文件。

  2. 将证书上传到计算机上的任意位置。

步骤 2:将证书导入计算机证书

  1. 单击“开始”>“运行”> 键入 mmc,然后单击“确定”。此时将显示“控制台 1 - [Console Root]”窗口。
  2. 在“文件”菜单上,单击“添加/删除管理单元”。此时将显示“添加或删除管理单元”窗口。

    添加或删除管理单元

  3. 在“管理单元”下,双击“证书”。此时将显示“证书管理单元”窗口。

    证书管理单元

  4. 选择“计算机帐户”,然后单击“下一步”。此时将显示“选择计算机”窗口。

    本地计算机

  5. 选择 本地计算机
  6. 单击 完成证书(本地计算机) 部分显示在新控制台的所选管理单元列表中。
  7. 单击 确定
  8. 展开 证书,右键单击 个人 > 所有任务 > 导入。出现 欢迎使用证书导入向导

    展开证书

  9. 选择 下一步 > 浏览文件。导航到您上传 PFX 文件的位置,将文件类型更改为 所有文件,然后选择相应的 PFX 证书。

    证书导入向导

  10. 输入 PFX 密码。如果没有密码,可以将其留空。
  11. 单击 下一步
  12. 对于证书存储,请确保已选中 将所有证书放入以下存储 选项,并且 证书存储 已选择为 个人

    证书存储

  13. 单击 下一步
  14. 查看详细信息并单击 完成
  15. 等待确认。出现 导入成功 消息。
  16. 导航到“证书”>“个人”,并确保证书存在。
  17. 从计算机中删除 PFX 证书文件。

步骤 3:为证书提供读取访问权限

  1. 右键单击导入的证书 > “所有任务” > “管理私钥”。
  2. 在打开的对话框中,选择“添加”,然后搜索“网络服务”。 单击“确定”。
  3. 在“”或“用户名称”下选择“NETWORK SERVICE”。
  4. 在“NETWORK SERVICE 的权限”下允许 读取 访问。
  5. 单击“确定”。

步骤 4:获取指纹

  1. 对导入的证书进行双击。
  2. 在打开的对话框中,导航到“详细信息”选项卡并滚动到底部。
  3. 单击“指纹”。

    证书指纹存储

  4. 复制该值并将其准备好以供下一步使用。

步骤 5:设置环境变量

  1. 打开控制面板。
  2. 搜索“环境”并选择“编辑系统环境变量”。
  3. 在“系统变量(针对所有用户)”下,单击“新建”。

    系统变量

  4. Specify the Variable name as DIRECTOR_AGENT_HTTPS_CERTIFICATE_THUMBPRINT.
  5. 在“变量”值下指定上一步中的指纹。
  6. 单击“确定”。

Step 6: Restart CitrixInfraMonitorService

  1. 打开 PowerShell 并运行以下命令:

    Restart-Service CitrixInfraMonitorService
    <!--NeedCopy-->
    
  2. Ensure that the HTTPS is enabled by capturing the CitrixInfraMonitorService module and looking for the log line Start to listen on HTTPS….

    重新启动基础结构监视器

步骤 7:在监视器配置中启用 HTTPS

在 交付控制器™ 计算机上运行以下命令:

Set-MonitorConfiguration -DirectorAgentEnableHttps $true
<!--NeedCopy-->
[Optional] 为 Citrix 基础架构监控器配置 HTTPS 的步骤