那些部署ArcGIS Enterprise时不得不防的坑~_~

ArcGIS Enterprise的部署,说简单也简单,单节点顺利的时候一个下午完全可以搞定。复杂起来,遇到问题得处理好几天。小编在翻越了无数的坑之后积累了些许经验,这里张贴出来,希望能帮到大家。

下面这些内容适合有ArcGIS Enterprise安装经验的同学阅读那些部署ArcGIS Enterprise时不得不防的坑~_~ 

这里只讲注意事项,不讲细节,如有问题,请留言。

1         关于操作系统

强烈建议使用Windows Server 2012 R2

强烈建议使用WindowsServer 2012 R2操作系统进行安装部署。Windows Server 2008以及Win8.1、Win10或多或少存在缺少补丁、安全性限定等问题,都不会有Win2012 R2顺利。

2         关于机器名

拿到机器第一步操作务必首先修改机器名!

3         关于网络环境

禁用多余网卡,固定计算机IP

如果机器存在多网卡,除了给机器分配IP的网卡,其他网卡一定要禁用!

原因:如果开着双网卡安装,couchdb获取的主机ip可能与portal获取的主机ip来自不同网卡!

4         关于证书

4.1   证书绑定

给IIS绑定443证书时,不要填写“IP地址”和“主机名”。填写这两项是部署Enterprise过程中典型的画蛇添足行为。

错误示范:

那些部署ArcGIS Enterprise时不得不防的坑~_~

正确示范:

那些部署ArcGIS Enterprise时不得不防的坑~_~

如果填写了这两项,表现如下:chrome可以访问IIS,ie无法访问IIS。

 那些部署ArcGIS Enterprise时不得不防的坑~_~

4.2   证书统一

如果单机部署,一定要做证书统一!即Server、Portal统一使用IIS生成的自签名证书。

4.3   证书管理器

Win10一类的系统里面,分“用户证书管理器”、“计算机证书管理器”。一定要把证书导入进“计算机证书管理器”。

5         关于WebAdaptor

ArcGIS Server和Portal for ArcGIS一定要分别配置WebAdaptor,配置于443端口。

6         关于http与https

建议开启Portal的“https only”,否则Server配置为“https only”后,服务无法访问。截图如下:

那些部署ArcGIS Enterprise时不得不防的坑~_~

备注:Portal若配置为https only,Server协议可任意配置。

7        其他

7.1   Couchdb验证正常,发布三维服务失败

访问couchdb的验证url(https://hostname:29081/_session)正常,但发布三维服务失败,报错如下:

那些部署ArcGIS Enterprise时不得不防的坑~_~

根据提示是安全问题导致的,解决方案:

用arcgis server账户登陆Windows,在IE的设置选项卡中,按如下进行配置:

那些部署ArcGIS Enterprise时不得不防的坑~_~