错误消息
撤销并重新颁发 ArcGIS Server SSL CA 签名证书后,尝试访问 ArcGIS Server 站点将在 web 浏览器中返回以下错误:
错误: ERROR_INTERNET_SEC_CERT_REVOKED
原因
重新颁发的 SSL CA 签名证书未在 ArcGIS Server Administrator Directory 中进行更新。 由此会损坏 ArcGIS Server 站点,因为该站点将继续读取 server.xml 文件中的旧证书。
解决方案或解决方法
在 ArcGIS Server 计算机中恢复为自签名证书以重新建立对 ArcGIS Server 站点的访问。 重新建立访问后,使用新的 SSL 证书更新 ArcGIS Server Administrator Directory。
- 使用管理帐户登录到 ArcGIS Server 计算机,然后停止 ArcGIS Server 服务。
- 导航至以下目录,然后创建 server.xml 文件的备份。
<ArcGIS Server 安装目录>\Server\framework\runtime\tomcat\conf
- 使用文本编辑器软件打开 server.xml 文件。 将“keyAlias”参数更新为 selfsignedcertificate,然后保存该文件。
- 导航至以下目录,然后创建 <machine_name>.json 文件的备份。
C:\arcgisserver\config-store\machines
- 使用文本编辑器软件打开 <machine_name>.json 文件。 将“webServerCertificateAlias”参数更新为 selfsignedcertificate,然后保存该文件。
- 启动 ArcGIS Server 服务。 现在即可访问 ArcGIS Server 站点。
- 使用管理帐户登录到 ArcGIS Server Administrator Directory。
- 将新的 SSL 证书导入 ArcGIS Server。 有关执行此操作的步骤,请参阅 ArcGIS Server:将证书导入 ArcGIS Server。
- 配置 ArcGIS Server 以使用新导入的证书。 有关执行此操作的步骤,请参阅 ArcGIS Server:配置 ArcGIS Server 以使用该证书。