如果您所在组织仅需要一个小规模的 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 Desktop 中连接到 GIS 服务器
大多数发布服务的工作都在 ArcGIS Desktop 中进行,您可在此创建地图、地理数据库等。要通过 ArcGIS Desktop 直接发布服务,请首先使用 ArcMap 定义服务器连接。执行此操作后,连接信息将保存在计算机上,之后随时可在发布服务时引用该信息。
如果使用管理权限建立连接,还可通过 ArcMap 执行某些服务器管理功能。有关说明,请参阅从 ArcGIS Desktop 连接到 ArcGIS Server。
授予对数据目录的访问权限
必须通过 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 服务。