环境
- RedHat6.9
- GeoEvent Server10.6
问题
安装完GE之后,访问时浏览器提示证书错误,如下图:
原因
导致这个问题的原因是GE在生成证书的时候找不到域名和IP的解析。
我在hosts文件中配置了IP和域名的对应关系,同时还在配置计算机的IP地址时指定了DNS的IP,但是没有在DNS中建立起这台机器的域名和IP关系。
解决方法
1.检查是否在hosts文件中配置IP和域名的对应关系。
2.检查网卡和/etc/resolv.conf文件下是否配置DNS的IP,同时确认DNS服务器那里是否已经建立起客户机的域名和IP对应关系。
如果这两个都配置了的话,那么把其中一个删除,特别是做第2个操作时,需要重新启动网络服务:
/etc/init.d/network restart
一般来说,Linux系统去解析域名时的顺序是:
hosts文件 > 配置网卡文件DNS地址 > /etc/resolv.conf
在安装GIS Server时自带的自签名证书是可以正确创建,但是GE就无法正确创建,具体的原因目前还无法查证!