如果您所在组织仅需要一个小规模的 ArcGIS Server 部署,则可采用单机部署方式。这种部署方式也适用于开发和测试。
要在一台计算机上运行 ArcGIS Server,请遵循如下步骤:
- 安装 ArcGIS Server。
- 登录 Manager 并创建站点。
- 安装并配置 Web Adaptor。
- 在 ArcGIS Desktop 中连接到 GIS 服务器。
- 授予对数据目录的访问权限。
- 发布服务。
- 使用服务。
安装 ArcGIS Server
安装系统要求中详细描述的所有先决条件之后,即可开始安装 ArcGIS Server 软件。单机部署的最常见配置方式是安装所有组件。
ArcGIS Server 安装指南中包含有关软件安装过程的详细信息。安装指南中还列出了安装 ArcGIS Server 要满足的系统要求和先决条件。
登录 Manager 并创建站点
ArcGIS Server Manager 是一个可用于管理 ArcGIS Server 的 Web 应用程序。首次登录 Manager 时,系统会引导您完成 ArcGIS Server 站点的创建过程。有关详细信息,请参阅登录 Manager 和创建新站点。
安装并配置 Web Adaptor
如果准备将站点用于生产部署,则需要安装 ArcGIS Web Adaptor。Web Adaptor 在企业级 Web 服务器与 ArcGIS Server 站点间提供了一个链接。这使您能够选择要对收到的请求使用的端口、地址和身份验证设置。此外,它还可阻止外部用户访问 Manager 和 Administrator Directory。有关详细信息,请参阅关于 ArcGIS Web Adaptor。
将 ArcGIS Enterprise 与服务器集成
虽然可以将其部署为独立软件,但将 ArcGIS Server 与 ArcGIS Enterprise 门户集成可为您的组织提供高效、强大的工作流。可通过三种方式将 ArcGIS Server 与门户一起使用:
- 您可以将一个或多个 ArcGIS Server 站点与门户联合以集成其安全性和共享模型。
- 您可以指定一个已联合的 ArcGIS Server 站点作为门户的托管服务器,从而允许用户将数据和地图作为 Web 服务发布给更多用户。
- 您可以从任何具有门户的 ArcGIS Server 站点注册各项服务,无论其是否已联合(或即使是您自己的服务器)。
在 ArcGIS Desktop 中连接到服务器
大多数发布服务的工作都在 ArcGIS Desktop 或 ArcGIS Pro 中进行,您可在此创建地图、工具和其他内容。
从 ArcGIS Desktop 连接到 ArcGIS Server 介绍了桌面 GIS 与 ArcGIS Server 之间的三种连接类型:用户连接、发布者连接和管理连接。在 ArcGIS Desktop 和 ArcGIS Pro 之间建立每种类型的连接的特征和步骤有所不同。
在 ArcMap 和 ArcGIS Pro 中,可与 ArcGIS Server 站点建立用户连接。通过用户连接,可从桌面应用程序浏览服务器站点的内容,并将其添加到地图中。仅通过用户连接,无法发布到服务器或进行管理更改。
要直接从 ArcMap 发布服务,可定义与服务器的发布者连接。执行此操作后,连接信息将保存在计算机上,之后随时可在发布服务时引用该信息。如果已建立管理连接,则还可以从 ArcMap 执行一些服务器管理功能。
如果正在使用 ArcGIS Pro,则可以连接到 ArcGIS Enterprise 站点来共享 Web 地图、Web 图层和其他 GIS 内容。共享过程将一个或多个服务发布到联合 ArcGIS Server 站点,以支持门户中的内容。如果服务器与门户联合,则无需与服务器建立直接连接。如果您有 10.6 或更高版本的独立 ArcGIS Server 站点,则可以从 ArcGIS Pro 建立发布者连接以发布服务。
授予对数据目录的访问权限
必须通过 ArcGIS Server 读取其服务引用的所有数据。这些数据会由您在安装 ArcGIS Server 软件时指定的帐户进行读取。
所发布的项目将会复制到 ArcGIS Server 帐户有权访问的服务器中。这些项目通常引用其他数据源;例如,地图往往需要引用构成其图层的多个要素类和栅格数据集。如果不希望自动将这些其他数据全部复制到服务器,需要显式授予 ArcGIS Server 帐户对数据的读取权限,然后将具体位置注册到 ArcGIS Server(请参阅下文的注册数据)。
- 至少授予 ArcGIS Server 帐户对数据的读取权限。
- 至少授予 ArcGIS Server 帐户对文件夹的读取权限。需要对此文件夹下的每个目录都进行授权。对于上方的示例,需要对以下文件夹进行授权:
- /opt
- /opt/gisdir
- /opt/gisdir/server_output
如果通过企业级地理数据库访问数据,则需要确保将用户名和密码都保存在数据库连接中。有关通过 ArcGIS Server 服务访问企业级地理数据库的详细帮助信息,请参阅使数据可供 ArcGIS Server 访问。该主题还说明了如果数据存储在未安装任何其他 ArcGIS Server 组件的计算机中,用户应采取哪些对策。
注册数据
不管任何时候,只要您建立了一个 ArcGIS Server 站点,就需要考虑将一组数据位置注册到服务器。数据注册会为服务器提供一份位置列表,这些位置已经由服务器管理员验证,可供 GIS 服务器访问。在多台机器上进行发布时,数据注册还允许 GIS 服务器调整数据路径。如果发布的某项服务引用了一个未注册位置处的数据,则在执行发布操作时,该数据将被复制到服务器。有关详细信息,请参阅关于将数据注册到 ArcGIS Server。
发布服务
连接到服务器之后,即可将您的 GIS 资源发布为服务。要添加服务,请按照如何发布服务中的说明进行操作。
大多数服务类型都在 ArcGIS Desktop 中开始创建,在此可准备发布服务所需的基本 GIS 资源。这些资源可以是地图、定位器、工具箱、镶嵌数据集等。ArcGIS Desktop 包含了一组可帮助您将这些资源发布到服务器的工具箱及其他用户界面组件。
使用服务
将服务添加到 GIS 服务器之后,即可在各种类型的应用程序中使用这些服务。其中包括 ArcGIS Online、ArcGIS Enterprise 门户和使用 ArcGIS API for JavaScript 创建的应用程序。或者,也可以查看 ArcGIS Desktop(ArcMap、ArcGIS Pro、ArcCatalog 和 ArcGlobe)中的服务。iPhone、Android 设备和 Windows Phone 等移动设备上也可以使用这些 GIS 服务。