ArcGIS Desktop

  • 文档
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

License Manager Guide

配置 ArcGIS License Manager 以穿透防火墙

  • 将 License Manager 锁定到特定端口的程序

当今许多网络都使用防火墙来增强对外部威胁的抵御能力。因为许可管理器使用 TCP/IP 协议,因此防火墙的使用会在许可管理器服务器和与其连接的客户端之间造成通信问题。

主要因为防火墙通常会关闭或阻止对许可管理器通信所使用的端口的访问。默认情况下,将 lmgrd 后台程序设为 TCP 端口 27000。文件第二行上的 ARCGIS 后台程序不限于特定端口范围。它是动态的,即意味着可监听任何可用 TCP 端口。License Manager 不通过 UDP 进行通信。

要保护许可管理环境并能够实施防火墙,可将 ArcGIS 后台程序锁定到特定端口。您还可以将 lmgrd 后台程序从默认的 27000 更改为 27000 与 27009 之间的另一端口。因为此范围内的端口通信拥挤度低,所以此范围已预先指定给许可管理器。

本主题未说明打开主机防火墙所需的过程。请参阅您的防火墙和操作系统帮助文档中有关打开端口的内容。

将 License Manager 锁定到特定端口的程序

所提供的步骤需要您暂时停止许可管理器。在此期间,与许可管理器的连接可能丢失。

  1. 单击开始 > 程序 > ArcGIS > License Manager > License Server Administrator。
  2. 单击内容列表中的开始/停止 License Server,然后单击停止。
  3. 打开 Windows 资源管理器,然后浏览至 License Manager 的安装位置(ArcGIS License Manager 10.4.1 的默认安装位置为 C:\Program Files\ArcGIS\License10.4\bin),在此位置您将看到 service.txt 文件。

    此文件应与以下类似:

SERVER this_host ANY 27000
VENDOR ARCGIS
USE_SERVER
FEATURE ACT ARCGIS 1 permanent 1 vendor_info=7KNJDRHFHBK4CFDMJ214 SIGN="052E ABFC 32DD \
	2473 DEFD E276 4BF3 E0DB 87EB 2203 5A30 C014 19A1 C35E 2154 \
	08B1 9460 A2B9 6701 DC4D CAF2 E2FE 1347 0E36 90FA 4F3B E864 \
	BEC8 D3A2 A615"

在 SERVER 行的结尾处,您可选择直接在 ANY 后面指定 lmgrd 后台程序的端口号(用空格分隔)。

在 VENDOR 行上,添加 PORT=####,其中 #### 是指定的特定端口号,用来将供应商后台程序锁定到特定端口,例如 1234。做出更改后,service.txt 文件应类似于:

SERVER this_host ANY 27004		
VENDOR ARCGIS PORT=1234
USE_SERVER
FEATURE ACT ARCGIS 1 permanent 1 vendor_info=7KNJDRHFHBK4CFDMJ214 SIGN="052E ABFC 32DD \
	2473 DEFD E276 4BF3 E0DB 87EB 2203 5A30 C014 19A1 C35E 2154 \
	08B1 9460 A2B9 6701 DC4D CAF2 E2FE 1347 0E36 90FA 4F3B E864 \
	BEC8 D3A2 A615"

  1. 保存 .txt 文件。
  2. 在 License Server Administrator 中单击开始。

    供应商后台程序现在为静态,被锁定在特定端口。

  3. 这些端口现在可在防火墙中保存为例外情况,以允许许可服务器与客户端之间进行通信。
注:

使用 ArcGIS License Manager 10.3-10.4.1 时,必须为 lmgrd 后台程序指定端口范围 27000-27009 之间的端口,以便与门户一同使用。安装 ArcGIS License Manager 之后,安装目录(10.4.1 的默认安装路径为 ..\Program Files\ArcGIS\License10.4\bin)中的 service.txt 文件此时将默认包括端口 27000。如果 ArcGIS License Manager 10.4.1 是从早期版本升级安装的(如在 ArcGIS License Manager 10.2.2 的基础上升级安装),由于已在早期版本安装中指定如 27004 等端口,在新安装中将不再采用该端口。在这种情况下,必须手动将端口重新输入到 service.txt文件中。如果从 ArcGIS License Manager 10.3-10.4 升级到 ArcGIS License Manager 10.4.1,则将会保留 service.txt 文件中的端口信息。lmgrd 后台程序端口作为已导出门户配置文件 *.json 的组成部分与门户进行通信。

有关配置 Portal for ArcGIS 以通过防火墙的详细信息,另请参阅 Portal for ArcGIS 帮助文档。

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • 内部人员博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
© Copyright 2016 Environmental Systems Research Institute, Inc. | 隐私政策 | 法律声明