配置一个单机部署
如果您所在的组织需要在小范围内部署 ArcGIS Server,则可以在单机上安装全部组件。在单机上安装 ArcGIS Server 的全部组件还可以为开发或测试提供便利。
ArcGIS Server 的安装配置和安装后配置可以简化要在单机上实施的部署(仅适用于 Windows)。例如,在一台计算机上进行安装时,系统将自动创建缓存、输出等项目的服务器目录并指定各自相应的权限。
要在一台计算机上运行 ArcGIS Server,请遵循如下步骤:
- 安装 ArcGIS Server
- 运行安装后配置(仅适用于 Windows)
- 向 agsadmin 组和 agsusers 组中添加用户
- 注销或重新启动计算机(仅适用于 Windows)
- 授予对数据目录的访问权限
- 连接到 GIS 服务器
- 发布服务
- 使用服务
安装 ArcGIS Server
满足系统要求中详细描述的所有先决条件后,即可开始安装 ArcGIS Server 软件。安装所有组件是单机部署的最常见配置。
ArcGIS Server 安装指南中包含有关软件安装过程的详细信息。安装指南中还列出了安装 ArcGIS Server 要满足的系统要求和先决条件。如果安装在 Windows 平台上,您可在安装向导的第一个面板中单击安装指南按钮打开安装指南。
运行安装后配置
安装完软件后即弹出安装后配置向导。通过此向导可对 ArcGIS Server 所需的帐户、权限及目录进行配置。
在安装后配置期间,系统将提示您提供 GIS 服务器所使用帐户(即 SOM、SOC 和 ArcGIS Web 服务帐户)的名称和密码。要了解这些帐户的用途和最佳配置方法,请参阅 GIS 服务器所用帐户。
出于安全考虑,ESRI 建议您使用本地帐户作为 SOM 和 SOC 帐户,而不是指定域帐户。这样,可防止恶意用户使用此类帐户获取网络中其他计算机的管理权限。
在安装后配置期间,您还需要提供实例的名称。默认名称为 ArcGIS。请注意,更改默认设置会更改 ArcGIS Server 帮助中所提到服务器文件的 URL 结构和路径的多个默认示例。
当系统提示您输入 ArcGIS Web 服务帐户时,应牢记 GIS 服务器所用帐户中提到的准则。由于在运行安装后配置之后将很少用到此帐户,因此在多数情况下接受默认设置即可。
SOM 和 SOC 帐户的全名分别是 ArcGIS 服务器对象管理器帐户和 ArcGIS 服务器对象容器 (SOC) 帐户。授予这些帐户权限时,将显示帐户的全名。
向 agsadmin 和 agsusers 组中添加用户
在 Linux/Solaris 中,可以通过管理器对GIS 服务器本地帐户进行管理。安装过程中将创建一个 GIS 服务器本地用户“admin”,密码为“admin”。首次登录管理器时可以使用 admin/admin。之后便可以在管理器中添加/编辑/删除 GIS 服务器本地用户。查看在管理器中管理 GIS 服务器本地用户获取有关操作方法的信息。
现在,在 Windows 中,您需要分别指定哪些用户具有服务器的管理权限而哪些用户只具有常规使用权限。GIS 服务器安装后配置可创建两个操作系统组:agsadmin 和 agsusers。agsadmin 组供管理员(例如创建服务的用户)使用。您需要将您自己和管理服务器的任何其他用户添加到 agsadmin 组中。
agsusers 组供那些只需同 GIS 服务器进行本地连接而不需要管理权限的用户使用。填充 agsusers 组需要一系列已授权用户。对于已经存在于 agsadmin 组中的帐户,则不必将其添加到 agsusers 组中。
您无需将 SOM 和 SOC 帐户添加到 agsadmin 和 agsusers 组中。这些帐户仅限 GIS 服务器内部使用。
授予对数据目录的访问权限
如果文件夹中所含数据将用于服务,则需要执行以下操作:
在 Linux/Solaris 中:
- 授予安装程序所有者(即 SOM 帐户和 SOC 帐户)对数据的读取和写入权限。
- 授予安装程序所有者(即 SOM 帐户和 SOC 帐户)对文件夹的读取和写入权限。您需要对此文件夹下的每个目录都进行授权。对于上方的示例,您需要授予对以下所有文件夹的权限:
- /opt
- /opt/gisdir
- /opt/gisdir/server_output
在 Windows 中:
-
如果此文件夹已共享,请授予 SOC 帐户对此文件夹更改级别的共享权限。方法是:在 Windows 中查看文件夹的属性 对话框,单击共享选项卡,然后单击权限按钮设置这些权限。
-
授予 SOC 帐户对此文件夹的读取和写入的文件权限。方法是:在 Windows 中查看文件夹的属性 对话框,然后单击安全选项卡设置这些权限。
上述步骤不仅适用于包含源文档的文件夹,还适用于包含该文档中所引用数据的文件夹。假设您拥有一个可以显示两个数据图层的地图文档。如果地图文档和数据位于不同的目录中,则应该按上述步骤授予对包含地图文档的文件夹和包含数据的文件夹的权限。
而相对简单的做法是将地图文档及其数据保存在同一个文件夹中。然后,您便可以使用地图文档中的相对路径对数据进行引用。这样,您只需授予对一个文件夹的权限即可。
如果要通过 ArcSDE 访问数据,则需确保将用户名和密码保存在数据库连接中。有关通过 ArcGIS Server 访问 ArcSDE 数据的详细帮助信息,请参阅主题准备要作为服务发布的资源。该主题还说明了如果数据存储在未安装任何其他 ArcGIS Server 组件的计算机中,用户应采取哪些对策。
连接到 GIS 服务器
现在,您可以连接到 GIS 服务器了。您可以使用管理器或 ArcCatalog 连接到服务器并对服务器进行管理。无需将 ArcCatalog 与任何其他 ArcGIS Server 组件安装在同一台计算机上,只需使它们处于同一本地网络中并保证未设有任何防火墙即可。
如果您使用管理器对服务器进行管理,请参阅登录管理器。
如果您使用 ArcCatalog 对服务器进行管理,请参阅在 ArcCatalog 中创建到 ArcGIS Server 的管理连接。
发布服务
连接到服务器之后,即可将您的 GIS 资源作为服务进行发布。要添加服务,请遵照将 GIS 资源发布到服务器中的说明。
为服务(如用于地图服务的地图文档)指定 GIS 资源时,可以使用 UNC 路径或本地路径。如果在管理器中使用本地路径,输入或粘贴路径时请务必小心。
使用服务
将服务添加到 GIS 服务器之后,可在 Web 或桌面应用程序中使用这些服务。这些应用程序可以为您使用管理器创建的 Web 制图应用程序或者为随 ArcGIS Server 提供的开发工具。还可以为 ArcGIS 应用程序,例如 ArcGIS Explorer、ArcMap 或 ArcGlobe。移动设备也可利用正确配置的服务。