CentOS 6.5环境下配置Arcgis Server 10.3

感觉arcgis server在Windows系统下过于消耗资源,现将其配置到linux下,仅用于学习用。文中安装截图较多。因水平有限,难免有不周之处,请指教。

一、安装前准备

配置linux环境:此处为CentOS 6.5 X86_64

1、所需安装包

(1)、ArcGIS_for_Server_Linux_103_142158.tar.gz

(2)、ArcgisServer103 crack.ecp (和window许可文件是一个,也可以将TXT保存为.ecp格式)

主机与虚拟机互拷贝文件,如果VmWare Tools 工具不好用,不能互拷贝文件,可创建共享目录。详情参见:【https://jingyan.baidu.com/article/fb48e8be3a8e7e6e622e14e3.html】

我的Linux系统是CentOS 6.5,共享文件夹被放在【/mnt/hgfs/】目录下,即在【/mnt/hgfs/shared】中就可以找到被共享的文件了,如下图所示:

/mnt/hgfs/共享/ArcgisServer103 crack.ecp

本地VMware设置共享目录

linux共享目录(系统默认共享目录)

2、安装环境

挂载数据------启动进入虚拟机(无先后顺序)

切换至root用户下

可切换管理员账户

用户名:root

密码:123

查询IP地址:ifconfig

查询主机名(hostname):cat /etc/sysconfig/network

如果没有IP,需要添加IP(最好是固定的IP,这个很重要)

二 安装的前提条件

1 添加ip和主机名映射

(1) 查看 ip: ifconfig

(此处将IP设置成了10.168.17.126)1、修改IP

2、重启网络,执行命令 /etc/rc.d/init.d/network restart

(2)查看主机名: cat /etc/sysconfig/network

(3)①vi命令查看并编辑/etc/hosts文件: vi /etc/hosts

查看和编辑hosts文件以添加ip和机器名映射

②手动添加

在打开的hosts文件中添加ip和机器名映射,如:

10.168.17.126 weiw

命令查看:cat /etc/hosts

注:除了需要安装Portal for ArcGIS,否则机器名无需采用完全限定机器名的方式,而只采用普通机器名如weiw的形式:

10.168.17.126 weiw

添加ip和机器名的映射(不输入IP,这样也可以访问(安装后的访问截图))

2 建立ArcGIS Server安装账户

建立ArcGIS Server 安装账户的用户arcgis及其所属的组esri

教程英文版

创建ArcGIS Server用户和所属组

中文版:

对ArcGIS Server 安装账户设置密码(arcgis)--需要输入两次一样的(第一次报错无所谓)

英文版:

8)在home目录下创建ArcGISServer目录,授权 ArcGIS Server账户对文件夹的权限:

先手动或命令创建ArcGISServer文件夹,再执行下面两句赋权限命令

-R必须大写,小写会报错,如下中间所示-r报错了【没有那个文件或目录】

3 添加文件句柄和进程数限制

编辑/etc/security/limits.conf文件,添加文件句柄和进程数限制,格式如下:

<ArcGIS Server installation user> soft nofile 65535

<ArcGIS Server installation user> hard nofile 65535

<ArcGIS Server installation user> soft nproc 25059

<ArcGIS Server installation user> hard nproc 25059

注意:ArcGIS Server installation user(ArcGIS Server 安装 的 用户名),此处设置为 arcgis

执行命令 vi /etc/security/limits.conf

编辑limits.conf

编辑以添加文件句柄和进程数

4 对Temp文件夹的要求(可省略此步骤)

默认情况下,ArcGIS for Server安装过程中的资源会解压到/tmp目录下。因此安装用户需要对此目录具有读、写和执行权限。安装过程需要1.5G的空间,若/tmp下空间不够用,资源将会提取到用户的Home目录下。如果连Home的空间也不足,安装则会报错。或者可通过设置IATEMPDIR环境变量设置一个临时位置。

临时空间仅在软件安装过程中需要,安装完毕后这些提取出的资源会被直接移除。

为该文件夹赋予文件全部权限(读、写、运行) chmod 777 /tmp

5 赋予安装账户对Server安装文件的所有权

①命令 解压.tar.gz格式的安装包

tar命令解压.tar.gz

②手动解压

对ArcGISServer文件进行权限查看:

ls -l

可以看到(未赋权限前):

chmod 777 -R ArcGISServer 文件夹赋权限

ls -l 查看权限(赋权限后)

赋予安装账户对安装包的所有权 chown赋予所有权

安装ArcGISServer

然后开始自动执行(此步骤未来及截图,采用网络教程上图)

进入安装界面

选择安装目录(默认即可)

安装完成,选择许可文件

将离线生成的ecp文件拷贝至当前机器上,并确保安装账户对其具有可读权限

检查离线许可ecp文件

说明所有账户都对ecp文件拥有可读可写权限。

选择许可文件

因为ArcGISServer 文件夹有读写权限,其他文件夹没有,所以解压到此文件夹下,如下图

安装+许可完成,关闭窗体

关闭安装窗体,自动转到server页面

--------Create New Site

-----默认用户名:siteadmin

-----密码:123(随意设置)

账户名:siteadmin

密码:123

跟服务器目录:/home/arcgis/arcgis/server/usr/directories

配置存储:/home/arcgis/arcgis/server/usr/config-store

配置中

配置完毕,可以登录了

常用的geometry服务及打印服务(默认是关闭的,可开启下)

完成安装

问题1:

因为装并授权在了arcgis用户下,有时重启系统后只登陆root用户不能访问,只登陆arcgis也不能访问,可尝试两个账户都登陆,或root赋权限给arcgis用户

问题2:

虚拟机里可访问 arcgis server服务:http://10.168.17.126:6080/arcgis/rest/services   但是主机或其他机器不可访问(能ping通),这是因为防火墙原因,可添加6080端口到防火墙白名单中

在虚拟机linux里面,如下设置

其他机器访问服务地址(http:ip:6080/arcgis/rest/services)或管理地址(http:ip:6080/arcgis/manager)均正常

参考文章

1、http://blog.csdn.net/zssai2015/article/details/49705527

2、http://blog.csdn.net/kikitamoon/article/details/45582367

3、https://wenku.baidu.com/view/b52d0c1e561252d381eb6e3d.html 官方配置步骤

4、https://jingyan.baidu.com/article/fb48e8be3a8e7e6e622e14e3.html

原文地址:https://www.cnblogs.com/fuchen/p/8446463.html

时间: 2024-08-29 14:25:08

CentOS 6.5环境下配置Arcgis Server 10.3的相关文章

在Linux环境下设置ArcGIS Server 服务开机自启

在 VMware 11.0 中安装了CentOS 6.5的Linux系统中部署ArcGIS Server,安装完后默认开机不自动启动此服务,每次开机都要手动启动(如下图所示),这样太麻烦.本文记录了设置开机Arcgis Server服务自启动的过程. 1.以root身份登录linux,然后将启动文件(arcgisserver)拷贝到 /etc/rc.d/init.d 路径下: ①执行命令:cp /home/arcgis/arcgis/server/framework/etc/scripts/ar

Nginx环境下配置PHP使用的SSL认证(https)

最近一段时间发现好多网站都从http协议变成了加密的https协议,比如说百度.吾志等等.https看起来比http高端了好多,而且在不同的浏览器向上还会显示出不同于http的URL展示效果(比如说chrome 和QQ浏览器 使用https协议的网址就会变色). 于是自己就想着把自己的网站加一个ssl证书,使之变成https://iwenku.net 最开始我使用的是腾讯云的服务器,服务器系统是Windows,使用Windows虽然坏处挺多,但是也有好处,那就是Windows是图形化界面的,这样

linux环境下配置jdk+tomcat环境

最近在学习java,其中最重要的一项是将jdk 环境配置好,同时在jdk中结合tomcat开发基于应用,所以在这里记录下. 配置环境: 系统环境:centos 6.3  64位 ,jdk:jdk-6u29-linux-x64.bin ,  tomcat:apache-tomcat-6.0.35.zip  这里需要注意的地方是  jdk 安装时要和系统位数相同,这里我的系统是64位所以这里使用的是jdk 64 位. 开始配置: 这里我将要安装的软件,上传到/usr/loca/目录下,使用 rz 

Windows-Server-2008、IIS7.0环境下配置伪静态化

在Windows-Server-2008.IIS7.0环境下配置伪静态化 首先,是IIS7.0的配置,由于Windows Server 2008操作系统默认的IIS版本为7.0,我们知道,IIS7.0与IIS6.0 的操作界面差别较大,如图(1)所示: 1.IIS7.0操作界面: 图(1) 2 新建网站同时新建应用程序池与网站对应,注意,在IIS7下新建网站之后,程序会自动新建应用程序池与之对应: 不需要再新建应用程序池.如图(2): 图(2) 3  添加网站详细页面如图(3)所示: 图(3)

如何在IIS7.0环境下配置ShopNum1分销系统静态化

近来遇到有许多用户已经更换了最新的操作系统,那么,在新的操作系统.新的环境下,究竟 应该如何配置ShopNum1分销系统呢?下面,我们来为大家详细介绍一下如何在Windows Server 2008.IIS7.0环境下配置ShopNum1分销系统:        首先,是IIS7.0的配置,由于Windows Server 2008操作系统默认的IIS版本为7.0,我们知道,IIS7.0与IIS6.0   的操作界面差别较大,如图所示:     1.IIS7.0操作界面:     2 新建网站同

nginx环境下配置nagiosQL-关于nagiosql配置文件

接上文:nginx环境下配置nagios-关于nginx.conf nagiosql文件应该处于conf/domain/目录下 nagiosql配置如下: 1 server 2 { 3         listen       8088; 4         server_name  192.168.44.44; 5         index index.html index.htm index.php; 6         root  /usr/local/nagios/nagiosql/;

nginx环境下配置nagios-关于nagios配置文件nginx.conf

接上文:nginx环境下配置nagios-关于nginx.conf 配置如下: 1 server 2 { 3         listen       80; 4         server_name  192.168.44.44; 5         index index.html index.htm index.php; 6         root  /usr/local/nagios/share; 7         auth_basic "Nagios Access"; 

【OGG】RAC环境下配置OGG单向同步 (四)

[OGG]RAC环境下配置OGG单向同步 (四) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① RAC环境下配置OGG单向同步 注意:本篇BLOG中代码部分需要特别关注的地方我都用黄色背景和红色字体来表示,比如下边的例子中,thread 1的最大归档日志号为33,thread 2的最大归档日志号为43是需要特别关注的地方. List of Archived Lo

如何在IIS7.0环境下配置ShopNum1分销系统静态化?

近来我遇到有许多用户已经更换了最新的操作系统,那么,在新的操作系统.新的环境下,究竟 应该如何配置ShopNum1分销系统呢?下面,我们来为大家详细介绍一下如何在Windows Server 2008.IIS7.0环境下配置ShopNum1分销系统:      首先,是IIS7.0的配置,由于Windows Server 2008操作系统默认的IIS版本为7.0,我们知道,IIS7.0与IIS6.0 的操作界面差别较大,如图所示:  1.IIS7.0操作界面: