Skip To Content

配置 ArcGIS Web Adaptor

安装 ArcGIS Web Adaptor 后,必须对其进行配置,以便与 ArcGIS Server 站点配合使用。您可以从随 Web Adaptor 一起安装的配置网页或命令行实用程序来执行相关操作。作为一项安全性措施,您只能通过托管 Web Adaptor 的计算机访问配置页面和命令行实用程序。

打开配置页面时,会显示 Web Adaptor 的当前状态。这将指示之前是否已对 Web Adaptor 进行配置。要查看 Web Adaptor 的平台类型和版本号,请在配置页面上单击关于

有关如何配置 Web Adaptor 的详细说明,请参阅以下部分之一。

从配置网页配置 Web Adaptor

要从随软件安装的配置网页配置 Web Adaptor,请执行以下步骤。

  1. 在 web 浏览器中打开 Web Adaptor 配置页面。URL 为以下格式:https://webadaptorhost.domain.com/webadaptorname/webadaptor
  2. 注:

    如果安装了 ArcGIS Web Adaptor 的 Web 服务器配置为使用转发代理,则请在注册 Web Adaptor 时将其禁用。否则,您将无法访问 Web Adaptor 配置页面。

  3. 选择 ArcGIS Server,然后单击下一步
  4. 对于 ArcGIS Server URL,请输入 ArcGIS Server 站点中某一 ArcGIS Server 计算机的 URL。该 URL 将用于查找参与到您站点中的所有计算机,并将 Web Adaptor 注册到这些计算机中。在使用 ArcGIS Server 配置 Web Adaptor 时,应采用 https://gisserver.domain.com:6443 的形式。在使用 ArcGIS Notebook Server 配置 Web Adaptor 时,应采用 https://notebookserver.domain.com:11443 的形式。
    注:

    ArcGIS Notebook Server 将使用端口 11443 而非端口 6443。仅在使用 ArcGIS Notebook Server 配置 Web Adaptor 时使用 11443。

  5. 为具有 ArcGIS Server 站点管理权限的帐户提供用户名和密码。通常,您需使用主站点管理员帐户的用户名和您创建站点时定义的密码。如果您禁用了主站点管理员帐户,则需要指定具有站点管理权限的帐户。
  6. 选择用户是否可以通过 ArcGIS Web Adaptor 管理站点。默认情况下,启用通过 ArcGIS Web Adaptor 管理站点的功能。下面是此选项的一些注意事项:
    • 如果禁用管理,则会阻止外部用户通过 ArcGIS Web Adaptor 访问 ArcGIS Server Manager 和 ArcGIS Server Administrator Directory。同时,也会阻止 ArcGIS Desktop 用户ArcGIS Server 建立管理连接或发布者连接。请注意,无论此选项是否禁用,您都仍可以建立从 ArcGIS DesktopArcGIS Server 的用户连接。
    • 如果禁用通过 ArcGIS Web Adaptor 进行管理访问的功能,您可以访问 Manager 和 Administrator Directory,并通过站点中某个 ArcGIS Desktop 计算机的直接 URL 连接到 ArcGIS Server 中的服务器:
      • 要访问 Manager,请使用以下 URL 格式 https://gisserver.domain.com:6443/arcgis/manager
      • 要访问 Administrator Directory,请使用以下 URL 格式 https://gisserver.domain.com:6443/arcgis/admin
      • 要在 ArcGIS Desktop 中创建服务器连接,请使用以下 URL 格式 https://gisserver.domain.com:6443/arcgis
    • 如果 ArcGIS Server 配置了 Web 层身份验证,则必须通过 ArcGIS Web Adaptor 保持管理处于启用状态。这可使企业标识存储中具有发布者和管理员权限的用户通过 ArcGIS Desktop 来发布服务。具有这些角色的用户连接到 ArcGIS Desktop 中的服务器时,必须指定 ArcGIS Web Adaptor URL。
    警告:

    必须为 ArcGIS Notebook Server 站点保持启用通过 Web Adaptor 进行管理访问的功能。

  7. 单击配置,将您的设置应用于 Web Adaptor。

如果配置成功,则将在配置页面的底部显示一列由 Web Adaptor 识别的 ArcGIS Server 计算机(以绿色高亮显示)。您可随时返回到此页面来查看已识别的计算机列表并调整 Web Adaptor 的设置。

从命令行配置 Web Adaptor

您可以使用 <ArcGIS Web Adaptor 安装目录>/webadaptor/10.7.1/java/tools 中的命令行实用程序 (configurewebadaptor.sh) 配置 Web Adaptor。如果托管 Web Adaptor 的计算机不具有图形用户界面 (GUI),这种方法尤其有用。

可用参数包括:

configurewebadaptor.sh -m <Mode> -w <WebAdaptorURL> -g <URL> -u <Username> -a <AdminAccessEnabled>

  • <Mode> - 配置 Web Adaptor 时所使用的产品模式。默认情况下,此参数设置为 server,表示将 Web Adaptor 配置为与 ArcGIS Server 配合使用。如果您要将 Web Adaptor 配置为与 Portal for ArcGIS 配合使用,请将此参数指定为 portal

  • <WebAdaptorURL> - 您想从命令行配置的 Web Adaptor 的 URL。如果您要在 Web 浏览器中访问 Web Adaptor 配置页面,则使用此 URL。如果 Web Adaptor 安装在默认 80 之外的其他端口上,则需要在 URL 中指定端口。

  • <URL> - ArcGIS Server 站点中某一 ArcGIS Server 计算机的 URL。该 URL 将用于查找参与到您站点中的所有计算机,并将 Web Adaptor 注册到这些计算机中。

  • <Username> - 拥有 ArcGIS Server 站点管理权限的帐户的用户名。通常,您需使用创建站点时定义的主站点管理员的帐户。

  • <Password> - 拥有 ArcGIS Server 站点管理权限的帐户的密码。通常,您需使用创建站点时定义的主站点管理员的帐户。

  • <AdminAccessEnabled> - 指示是否可以通过 Web Adaptor 使用 ArcGIS Server Manager 和 ArcGIS Server Administrator Directory。作为一项安全性措施,默认情况下此参数设置为 false。要启用管理访问权限,可将此参数设置为 true

示例:$ ./configurewebadaptor.sh -m server -w https://webadaptorhost.domain.com/webadaptorname/webadaptor -g https://gisserver.domain.com:6443 -u siteadmin -p secret -a false

旧版本:

在 10.2 和更低版本中,需将 /server 追加到 Web Adaptor URL 参数的末尾,例如 -w https://webadaptorhost.domain.com/webadaptorname/webadaptor/server。在 10.2.1 和更高版本中,不再需要执行此操作。

注:

为了执行命令行实用程序,托管 Web Adaptor 的计算机上必须有 Java Runtime Environment (JRE)。如果计算机上没有 JRE,执行实用程序时将会出现错误。有关如何下载并在计算机上安装 JRE 的说明,请参阅 Java SE 下载站点。

配置 Web Adaptor 之后

现在,Web Adaptor 已经配置可供使用,接下来,您需要考虑以下一些重要事项:

添加或移除 ArcGIS Server 计算机

如果从站点中添加或移除 ArcGIS Server 计算机,Web Adaptor 需要花费一分钟的时间来识别站点的更改。如果希望 Web Adaptor 立即识别已添加或移除的计算机,可以按照上述说明重新进行配置。

安装多个 Web Adaptor

您可以通过安装多个 Web Adaptor 来提供 ArcGIS Server 站点的不同 web 入口点。这样做可以使站点对客户端具有更高的可用性,为传统应用程序提供支持,或者允许在高度安全的环境中向特定用户授予发布及管理权限。有关详细信息,请参阅部署方案

可以同时在同一台计算机上安装多个 Web Adaptor,或在多个单独的计算机上执行此安装。如果要在同一个站点(端口)安装多个 Web Adaptor,它们需要使用不同的名称。例如,名为 arcgis 的两个 Web Adaptor 不能存在于同一个网站中。如果需要多个同名 Web Adaptor,则需在不同的站点(端口)安装它们。

ArcGIS Server 上启用 HTTPS

默认情况下,ArcGIS Server 使用 HTTP 和 HTTPS 协议进行通信。如果将 ArcGIS Server 的通信协议更新到仅 HTTP 或仅 HTTPS,则 Web Adaptor 需要一分钟的时间来识别对站点所做的更改。

旧版本:

在 10.2.1 或更低版本中,您需要在更新 ArcGIS Server 的通信协议后重新配置 ArcGIS Web Adaptor。在 10.2.2 和更高版本中,无需再执行此操作。

要了解有关 ArcGIS Server 通信协议的详细信息,请参阅确保 ArcGIS Server 通信的安全性