概括
本文介绍如何为 RLM 许可证服务器的供应商守护程序 (ISV) 部分指定端口。大多数服务器上无需进行此操作,因为 ISV 端口仅用于内部通信;但如果您的许可证服务器上的防火墙阻止所有通信,除非打开特定端口,则可能需要进行此操作。
更多信息
RLM 服务器将使用三个不同的端口——一个用于 RLM Web 服务器,一个用于主 RLM 服务器进程,一个用于内部供应商守护进程 (ISV)。
- RLM Web 服务器端口- 此 Web 工具随 RLM 服务器启动,可用于监控服务器状态和许可证使用情况。默认情况下, Foundry RLM Web 服务器将在 4102 端口运行,可通过
http://serverName:4102访问(其中 serverName 是您的许可证服务器的主机名)。
请注意,RLM Web 服务器存在已知的潜在安全漏洞,我们建议用户禁用 RLM Web 服务器。更多信息请参见: Q100675:安全公告 - RLM Web 服务器组件可能存在远程代码执行漏洞 (RCE),该漏洞可能存在于主机服务器上。
- RLM 服务器端口- 此端口在许可证文件的 HOST 行中指定,客户端计算机使用该端口请求许可证。默认情况下,我们使用 HOST 行中指定的端口 4101 发放许可证,以避免与其他 RLM 服务器冲突。
- ISV 端口- 此端口用于主 RLM 服务器进程与Foundry许可证供应商守护进程之间的内部通信,可通过以下步骤在许可证文件的 ISV 行中指定。如果未在 ISV 行中指定端口,则每次 RLM 服务器重启时都会为供应商守护进程分配一个随机端口。
大多数情况下,您无需指定 ISV 端口即可让 RLM 服务器运行并共享您的许可证。但是,如果您设置了严格的网络规则,或者服务器上运行着防火墙,导致只有在特定端口开放的情况下才会进行通信,那么您可能需要为 ISV 设置一个始终使用的端口,然后打开该端口。
如何为 RLM 服务器设置 ISV 端口
- 将您的端口添加到许可证文件的 ISV 行中。
- 用文本编辑器打开现有的浮动许可证文件“foundry_float.lic”。许可证文件位于以下默认位置:
Linux:/usr/local/ foundry /RLM/
macOS:/Library/Application Support/TheFoundry/RLM/
Windows:C:\ProgramData\The Foundry \RLM\和C:\Program Files\The Foundry \RLM\
- 编辑 ISV 行,将其更改为
ISV foundry
到ISV foundry options=foundry.opt port=4500
(将 4500 替换为您选择的端口)
- 保存文件
- 用文本编辑器打开现有的浮动许可证文件“foundry_float.lic”。许可证文件位于以下默认位置:
- 退出所有程序会话,将所有许可证重新签入服务器。
- 在防火墙设置中打开所选的独立软件供应商 (ISV)
- 完全停止并重启RLM服务器:
- Windows 和 macOS
以管理员身份运行Foundry License Utility (FLU),转到 RLM 服务器选项卡,然后单击“停止服务器”,再单击“启动服务器”。
- Linux
在终端中运行以下命令cd /usr/local/ foundry /LicensingTools8.0
sudo ./ Foundry LicenseUtility -s stop
sudo ./ Foundry LicenseUtility -s start
注意:如果完全重启 RLM 服务器后端口更改仍未生效,请重启服务器机器以完成服务器的完整启动。
服务器随后应重新启动并使用您提供的 ISV 端口。
- Windows 和 macOS
延伸阅读
有关设置防火墙的更多信息,请参见此处。
有关Foundry许可和许可证启用方面的更多信息,请参阅支持门户上的以下文章:
我们很遗憾听到
请告诉我们