背景
前端时间本人挂名负责的某项目的云服务器要做安全测评整改,其中一条要求就是postgresql不能用默认的5432端口,所以需要换成别的端口。我心想不得不说安全测评方这个要求真是奇葩,但没办法得照做。后来我师父跟了这个测评,但是最后在postgresql这块还是出问题了,还是得我来看,哎,偷个懒就那么难吗?
问题一:换端口后数据库连接参数修改
由于ArcGIS默认是用5432连接postgresql的,所以端口改了以后需要在ArcGIS中显式指定端口是多少,否则就会报错。报错内容我就不截图了。大概就是提示说“默认的5432连不上数据库,请检查是不端口改了”。
解决方法也很简单,就是在instance这里在IP后面指明你现在数据库的端口号就行。格式就是
IP,5434 //假设我改成了5434端口,注意中间是英文逗号

这样就能连上数据库。
问题二:ArcGIS Server服务重启报错
数据库端口改了需要重启一下ArcGIS Server服务以刷新ArcGIS Server中的参数信息。但我们重启过程中可能会出现如下报错:
错误1069:由于登录失败而无法启动服务

这里的问题是ArcGIS Server安装时,我建的管理用户arcgis登录不上去了。注意不是网页管理用户siteadmin。
这里我按照这篇

文章讲述了在进行安全测评时,如何修改ArcGIS中PostgreSQL的端口设置,以及处理服务重启时的用户登录问题,涉及密码重置和Windows系统用户管理方法。
最低0.47元/天 解锁文章
1354

被折叠的 条评论
为什么被折叠?



