CentOS 6.9安装ArcGIS Server 10.2简明教程

这几天都在折腾ArcGIS Server,遇到了不少坑,特此记录下来,以免以后再跌进坑里[笑哭]。
ArcGIS Server在Linux上同时支持控制台终端和GUI图形界面(如果你有安装图形界面的话),本文基于控制台安装,GUI安装比较直观,按照向导走即可。
文末放点福利,也就是ArcGIS Server Linux的下载链接,随时可能被和谐,还有一些我觉得不错的教程[笑哭]

环境

1、操作系统:CentOS 6.9 (已安装SSH)
2、软件:ArcGIS_Server_Ent_Linux_1021_138802

由于10.2的版本比较老了,官方的安装指南中已经没有了,是从10.3开始,度娘搜了一下,发现当时官方只推荐了以下4个操作系统
* Red Hat Enterprise Linux Server 6.x
* Red Hat Enterprise Linux Server 5.x
* SUSE Linux Enterprise Server 12 自ArcGIS 10.3.1开始支持
* SUSE Linux Enterprise Server 11
以上操作系统一定要64位
其中Red Hat Enterprise Linux与CentOS是差不多的,显然,它只支持到6,我也试了一下CentOS7,发现安装成功但是服务无法启动,无解~

安装步骤

Step 1:安装Xvfb

进入终端,输入以下指令,回车,等待安装完成

yum install xorg-x11-server-Xvfb

CentOS 6.9安装ArcGIS Server 10.2简明教程_第1张图片

Step 2:创建组和用户

2.1 先创建Arcgis用户组

groupadd arcgis

2.2 再创建Arcgis组中用户ags

useradd -g arcgis ags

2.3 最后为用户ags设置密码

passwd ags

Step 3:挂载光盘镜像或者解压安装包

我这里选择的是挂载光盘镜像到/mnt目录

mount /dev/cdrom /mnt

Step 4:切换至用户ags

su - ags

Setp 5:运行安装脚本

5.1 进入到安装文件目录

因为我前边选择将安装镜像挂载到/mnt目录,所以直接进入这个目录就好的。

cd /mnt

5.2 运行安装脚本

进入到存有安装文件的目录后,可以看到如下结构,我们要运行的是被标绿的Setup脚本

终端输入指令

./Setup

然后安装程序进行系统环境检测,如果检测过关,就会进入到安装程序
CentOS 6.9安装ArcGIS Server 10.2简明教程_第2张图片

然后就是一路回车,直到看到如下界面:
CentOS 6.9安装ArcGIS Server 10.2简明教程_第3张图片

输入Y,接受协议。

然后就是选择安装路径,默认是安装在用户文件夹的arcgis目录下,按回车使用默认值,当然你也可以指定
CentOS 6.9安装ArcGIS Server 10.2简明教程_第4张图片

然后会弹出一个安装的Summary,按回车继续,这时,就可以看到安装进度条了
CentOS 6.9安装ArcGIS Server 10.2简明教程_第5张图片

Step 6: 破解

安装进度条走完之后,会看到以下授权界面
CentOS 6.9安装ArcGIS Server 10.2简明教程_第6张图片

现在就要进行破解了~

6.1 打开KeyGen.exe

CentOS 6.9安装ArcGIS Server 10.2简明教程_第7张图片

6.2 进入Server选项卡,进行如下配置

CentOS 6.9安装ArcGIS Server 10.2简明教程_第8张图片

【1】处,将原来的ecp.arcgis.engine修改为ecp.arcgis.server
【2】处,将原来的90修改为102

点击ALL,出现以下界面
CentOS 6.9安装ArcGIS Server 10.2简明教程_第9张图片

将文本框中的内容复制到记事本里,并保存为keycode.ecp

6.3将破解文件传进服务器,这个路径要保证ags用户能访问到

6.4将破解文件所在的服务器路径填入Step5中出现的授权界面

我是放在/tmp目录下
CentOS 6.9安装ArcGIS Server 10.2简明教程_第10张图片

Step 7:防火墙设置

如果出现以下界面,则表示安装完成
CentOS 6.9安装ArcGIS Server 10.2简明教程_第11张图片

从程序给出的信息可知,默认使用的是6080端口,所以要让防火墙放行此端口
以下操作请在root权限下执行
依次运行指令

/sbin/iptables -I INPUT -p tcp --dport 6080 -j ACCEPT
/etc/init.d/iptables save
service iptables restart

CentOS 6.9安装ArcGIS Server 10.2简明教程_第12张图片

验证安装

浏览器输入地址
http://ip-addr:6080/arcgis/manager
便会进入设置向导
CentOS 6.9安装ArcGIS Server 10.2简明教程_第13张图片
经过一番设置之后就可以进入控制台
CentOS 6.9安装ArcGIS Server 10.2简明教程_第14张图片
结束~~

提示

1、因为地图服务的发布有时需要依赖ArcGIS Desktop,需要注意的是,如果在同一台机器上安装ArcGIS套件,要保证大版本的一致,也就是说,如果我安装了ArcGIS Server 10.2,那么我的ArcGIS Desktop版本也要是10.2,不然将无法安装 这个在Windows上测试过,我想在Linux上也是同样的。
2、如果你的ArcGIS Server和ArcGIS Desktop不在同一台机器上,则没有版本限制。

福利时间

1、Arcgis Server10.2下载地址(Windows的是10.1,Linux的是10.2)
https://pan.baidu.com/s/1yUmZc22-YCfMriaM8tFHBA
密码q05f
破解软件也在其中哦~在Windows文件夹中的License文件夹
2、ArcGIS Desktop 10.1 Windows 安装教程
3、如何使用ArcGIS Server发布地图服务

你可能感兴趣的:(环境配置篇,GIS)