安装 ArcGIS Web Adaptor 后,必须对其进行配置,以便与服务器站点配合使用。您可以配置 Web Adaptor 以用于 GIS Server、Image Server、Workflow Manager Server、GeoAnalytics Server、Notebook Server 或 Mission Server 站点。您可以从随 Web Adaptor 一起安装的配置网页或命令行实用程序来执行相关操作。作为一项安全性措施,您只能通过托管 Web Adaptor 的计算机访问配置页面和命令行实用程序。
打开配置页面时,会显示 Web Adaptor 的当前状态。这将指示之前是否已对 Web Adaptor 进行配置。要查看 Web Adaptor 的平台类型和版本号,请在配置页面上单击关于。
有关如何配置 Web Adaptor 的详细说明,请参阅以下部分。
从配置网页配置 Web Adaptor
要从随软件安装的配置网页配置 Web Adaptor,请执行以下步骤。
注:
此时,还应该检查 Mission Server 和 Notebook Server 的其他注意事项。
- 在 web 浏览器中打开 Web Adaptor 配置页面。URL 格式为 https://webadaptorhost.domain.com/webadaptorname/webadaptor。
- 选择您要通过 Web Adaptor 配置的服务器类型。您可以选择配置 GIS Server、Image Server、Workflow Manager Server、GeoAnalytics Server、Notebook Server 或 Mission Server 站点。单击下一步。
- 输入您在站点中注册的服务器之一的计算机名称。该计算机名称将用于查找参与到您的服务器站点中的所有计算机,并将 Web Adaptor 注册到这些计算机中。计算机名称应采用以下格式 server.domain.com。
- 为具有服务器站点管理权限的帐户提供一个用户名和密码。通常,您需使用主站点管理员帐户的用户名和您创建站点时定义的密码。如果您禁用了主站点管理员帐户,则需要指定具有站点管理权限的帐户。
- 如果您正在配置 GIS Server、Image Server、Workflow Manager Server 或 GeoAnalytics Server 站点,则您可以选择用户是否可以通过 ArcGIS Web Adaptor 管理站点。默认情况下,启用通过 ArcGIS Web Adaptor 管理站点的功能。下面是此选项的注意事项:
- 如果禁用管理,外部用户将无法通过 ArcGIS Web Adaptor 访问 ArcGIS Server Manager 和 ArcGIS Server Administrator Directory。同时,ArcGIS Desktop 用户将无法与 ArcGIS Server 建立管理连接或发布者连接。无论此选项是否禁用,您都可以建立从 ArcGIS Desktop 到 ArcGIS Server 的用户连接。
- 如果禁用通过 ArcGIS Web Adaptor 进行管理访问的功能,您可以访问 Manager 和 Administrator Directory,并通过站点中某个 ArcGIS Desktop 计算机的直接 URL 连接到 ArcGIS Server 中的服务器,如下所示:
- 要访问 Manager,请使用以下 URL 格式 https://server.domain.com:6443/arcgis/manager。
- 要访问 Administrator Directory,请使用以下 URL 格式 https://server.domain.com:6443/arcgis/admin。
- 要在 ArcGIS Desktop 中创建服务器连接,请使用以下 URL 格式 https://server.domain.com:6443/arcgis。
- 如果 ArcGIS Server 配置了 Web 层身份验证,则必须通过 ArcGIS Web Adaptor 保持管理处于启用状态。这可使企业标识存储中具有发布者和管理员权限的用户通过 ArcGIS Desktop 来发布服务。具有这些角色的用户连接到 ArcGIS Desktop 中的服务器时,必须指定 ArcGIS Web Adaptor URL。
- 单击配置,将您的设置应用于 Web Adaptor。
注:
如果安装了 ArcGIS Web Adaptor 的 Web 服务器配置为使用转发代理,则请在注册 Web Adaptor 时将其禁用。否则,您将无法访问 Web Adaptor 配置页面。
配置成功后,Web Adaptor 识别的计算机将列于配置页面的底部(以绿色突出显示)。您可随时返回到此页面来查看已识别的计算机列表以及调整 Web Adaptor 设置。
从命令行配置 Web Adaptor
您可以使用 C:\Program Files (x86)\Common Files\ArcGIS\WebAdaptor\IIS\<current version>\Tools 中的命令行实用程序 (ConfigureWebAdaptor.exe) 配置 Web Adaptor。
可用参数包括:
ConfigureWebAdaptor.exe /m <Mode> /w <WebAdaptorURL> /g <MachineName|URL> /u <Username> /p <Password> /a <AdminAccessEnabled>
<Mode> - 用于配置 Web Adaptor 的组件。默认情况下,此参数设置为 server,表示可以将 Web Adaptor 配置为与 GIS Server、Image Server、Workflow Manager Server 或 GeoAnalytics Server 配合使用。要配置 Notebook Server 或 Mission Server 站点,请相应地使用 notebook 或 mission 参数。如果您正在将 Web Adaptor 配置为与 Portal for ArcGIS 配合使用,请将此参数指定为 portal。
<WebAdaptorURL> - 您想从命令行配置的 Web Adaptor 的 URL。如果您要在 Web 浏览器中访问 Web Adaptor 配置页面,则使用此 URL。如果 Web Adaptor 安装在默认 80 之外的其他端口上,则需要在 URL 中指定端口。
<MachineName|URL> - 服务器站点中一台计算机的计算机名称,例如 server.domain.com。您也可以使用服务器计算机 URL 来替代计算机名称。如果您正在使用 ArcGIS Server 配置 Web Adaptor,计算机名称或 URL 将用于查找参与您的站点的所有计算机。
<Username> - 具有服务器站点管理权限的帐户的用户名。对于 ArcGIS Server,此帐户可以是首次创建站点时输入的主站点管理员帐户,也可以是已分配了管理权限的帐户。对于 Notebook Server 和 Mission Server,输入创建站点时使用的主站点管理员帐户的用户名。
<Password> - 具有服务器站点管理权限的帐户的密码。
<AdminAccessEnabled> - 启用管理访问权限的选项仅适用于 ArcGIS Server。启用管理访问权限 (true) 允许通过 Web Adaptor 访问 ArcGIS Server Manager 和 ArcGIS Server Administrator Directory 应用程序。如果不启用管理访问权限 (false),则不可以使用站点中一个服务器的直接 URL 访问这些应用程序。例如,可以使用 http://machine:6443/arcgis/manager 访问 ArcGIS Server Manager,使用 http://machine:6443/arcgis/admin 访问 ArcGIS Server Administrator Directory。配置 Portal for ArcGIS、Notebook Server 和 Mission Server 时,需要管理访问权限且默认已启用此权限。
示例:ConfigureWebAdaptor.exe /m server /w https://webadaptorhost.domain.com/webadaptorname/webadaptor /g server.domain.com /u siteadmin /p secret /a false
配置 Web Adaptor 之后
配置 Web Adaptor 进行使用后,请考虑以下项目。
添加或移除服务器计算机
如果在站点中添加或移除服务器计算机,Web Adaptor 需要 1 分钟的时间来识别站点的更改。如果希望 Web Adaptor 立即识别已添加或移除的计算机,可以按照上述说明重新进行配置。
安装多个 Web Adaptor
您可以通过安装多个 Web Adaptor 来提供访问服务器站点的不同 Web 入口点。这样做可以使站点对客户端具有更高的可用性,为传统应用程序提供支持,并允许在高度安全的环境中向特定用户发布及进行管理访问。有关详细信息,请参阅部署方案。
可以同时在同一台计算机上安装多个 Web Adaptor,或在多个单独的计算机上进行安装。要在同一网站(端口)上安装多个 Web Adaptor,需要为其提供不同的名称。例如,名为 arcgis 的两个 Web Adaptor 不能存在于同一个网站中。如果需要多个同名 Web Adaptor,则需在不同的网站(端口)安装它们。
有关如何安装多个 Web Adaptor 的详细说明,请参阅安装多个 Web Adaptors。