配置 Web Adaptor

ArcGIS Web Adaptor 安装完成后,必须对其进行配置以使用 ArcGIS Server 站点。您可以从随 Web Adaptor 一起安装的配置网页或命令行实用程序来执行相关操作。

作为一项安全性措施,您只能通过托管 Web Adaptor 的计算机访问配置页面和命令行实用程序。有关如何配置 Web Adaptor 的详细说明,请参阅以下部分之一。

从配置网页配置 Web Adaptor

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

步骤:
  1. 打开 Web 浏览器,输入地址 http://<主机名>:<端口(如果不指定,则为端口 80)>/<Web Adaptor 名称>/webadaptor,例如 http://wahost/arcgis/webadaptor
  2. 对于 GIS 服务器 URL,请输入 ArcGIS Server 站点中某一 GIS 服务器的 URL。该 URL 将用于查找参与到您站点中的所有计算机,并将 Web Adaptor 注册到这些计算机中。例如,URL 的格式为 http://<GIS 服务器>:6080
  3. 为具有 ArcGIS Server 站点管理权限的帐户提供一个用户名和密码。通常,您将使用主站点管理员帐户的用户名和您创建站点时定义的密码。如果您禁用了主站点管理员帐户,则需要指定具有站点管理权限的帐户。
  4. 选择用户是否可以通过 Web Adaptor 管理站点。默认情况下,禁用通过 Web Adaptor 管理站点的功能。下面是此选项的一些注意事项:
    • 如果禁用管理,则会阻止外部用户通过 Web Adaptor 访问 ArcGIS Server 管理器目录和 ArcGIS Server 管理器目录。同时,也阻止了 ArcGIS for Desktop 用户与 ArcGIS Server 建立管理或发布连接。请注意,无论启用还是禁用此选项,您都仍然可以在 ArcGIS for Desktop 与 ArcGIS Server 之间建立用户连接。
    • 如果禁用通过 Web Adaptor 进行管理访问的功能,您可以访问管理器和管理员目录,并通过站点中某个 GIS 服务器的直接 URL 连接到 ArcGIS for Desktop 中的服务器。例如:
      • 要访问 ArcGIS Server 管理器,请使用 URL 格式 http://<GIS server>:6080/arcgis/manager
      • 要访问 ArcGIS 管理员目录,请使用 URL 格式 http://<GIS server>:6080/arcgis/admin
      • 要在 ArcGIS for Desktop 中创建一个服务器连接,请使用 URL 格式 http://<GIS server>:6080/arcgis
    • 如果禁用管理访问权限并且决定在 web 层执行所有身份验证,则需要建立另一个 Web Adaptor 实例,以允许发布和进行管理访问。您应该确保只有内部用户才能够访问这个 Web Adaptor 实例。有关详细信息,请参阅下面的安装多个 Web Adaptor 部分。
  5. 单击配置,将您的设置应用于 Web Adaptor。

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

从命令行配置 Web Adaptor

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

可用参数包括:

ConfigureWebAdaptor.sh -w <WebAdaptorURL> -g <GISServerURL> -u <Username> -p <Password> -a <AdminAccessEnabled>

示例:ConfigureWebAdaptor.sh -w http://webserver:7001/arcgis/webadaptor -g http://GISserver:6080 -u siteadmin -p secret -a false

注注:

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

配置 Web Adaptor 之后

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

添加或移除 GIS 服务器

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

法律声明法律声明:

对于 ArcGIS 10.1 Web Adaptor Service Pack 1 之前的版本,默认情况下 Web Adaptor 需要 60 分钟来识别站点上已经添加或移除的 GIS 服务器。

安装多个 Web Adaptor

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

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

有关如何安装多个 Web Adaptor 的详细说明,请参阅在 Linux 上安装 ArcGIS Web Adaptor (Java Platform)

9/15/2013