[Optional] 为 Citrix 基础架构监控器配置 HTTPS 的步骤
注意:
Citrix Infrastructure Monitor 服务也可以在 HTTP 模式下工作,在这种情况下,不需要进行以下配置。但是,我们建议您使用 HTTPS 模式。仅当您需要为 Citrix Infrastructure Monitor 配置 HTTPS 时,才执行以下步骤。
步骤 1:将证书上传到计算机
-
获取安装了 Citrix Infrastructure Monitor 的计算机的
PFX证书。有关 PFX 文件生成的更多信息,请参阅 如何创建 PFX 文件。注意:
您也可以使用受密码保护的 PFX 文件。
-
将证书上传到计算机上的任意位置。
步骤 2:将证书导入计算机证书
- 单击“开始”>“运行”> 键入
mmc,然后单击“确定”。此时将显示“控制台 1 - [Console Root]”窗口。 -
在“文件”菜单上,单击“添加/删除管理单元”。此时将显示“添加或删除管理单元”窗口。

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

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

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

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

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

- 单击 下一步。
- 查看详细信息并单击 完成。
- 等待确认。出现 导入成功 消息。
- 导航到“证书”>“个人”,并确保证书存在。
- 从计算机中删除 PFX 证书文件。
步骤 3:为证书提供读取访问权限
- 右键单击导入的证书 > “所有任务” > “管理私钥”。
- 在打开的对话框中,选择“添加”,然后搜索“网络服务”。 单击“确定”。
- 在“组”或“用户名称”下选择“NETWORK SERVICE”。
- 在“NETWORK SERVICE 的权限”下允许 读取 访问。
- 单击“确定”。
步骤 4:获取指纹
- 对导入的证书进行双击。
- 在打开的对话框中,导航到“详细信息”选项卡并滚动到底部。
-
单击“指纹”。

- 复制该值并将其准备好以供下一步使用。
步骤 5:设置环境变量
- 打开控制面板。
- 搜索“环境”并选择“编辑系统环境变量”。
-
在“系统变量(针对所有用户)”下,单击“新建”。

- Specify the Variable name as DIRECTOR_AGENT_HTTPS_CERTIFICATE_THUMBPRINT.
- 在“变量”值下指定上一步中的指纹。
- 单击“确定”。
Step 6: Restart CitrixInfraMonitorService
-
打开 PowerShell 并运行以下命令:
Restart-Service CitrixInfraMonitorService <!--NeedCopy--> -
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-->