[Optional] 为 思杰基础架构监视器 配置 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. 确保 HTTPS 功能已启用,方法是捕获 CitrixInfraMonitorService 模块并查找日志行 开始侦听 HTTPS…

    重新启动基础架构监视器

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

在作为 Delivery Controller™ 的计算机上,运行以下命令:

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