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