ArcGIS for Desktop

  • 文档
  • 合约
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

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

ArcGIS for Desktop

全面的专业性 GIS

ArcGIS for Server

面向企业的 GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

帮助

  • 主页
  • 入门
  • 制图
  • 分析
  • 管理数据
  • 工具
  • 更多...

配置 ArcGIS License Manager 以穿透防火墙

  • 过程

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

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

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

过程

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

  1. 单击开始 > 程序 > ArcGIS > License Manager > License Server Administrator。
  2. 单击内容列表中的开始/停止许可服务器,然后单击停止。
  3. 打开 Windows 资源管理器,然后浏览至许可管理器安装位置(默认情况下为 C:\Program Files\ArcGIS\License10.3\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 后面指定端口号。

在 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. 通过许可服务器管理器,单击开始。

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

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

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

有关此主题的反馈?

ArcGIS for Desktop

  • 主页
  • 文档
  • 合约
  • 支持

ArcGIS 平台

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

关于 Esri

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