我已经使用基于 docker 的安装方式安装了 Alfresco 6.2,并且它在 http 上运行良好。现在,我必须在 https 上运行相同的设置,并且我必须为此申请自签名证书。
有人可以提供生成此自签名证书的步骤以及如何在 docker 映像中应用它。
任何帮助将不胜感激。
我已经在没有 docker 的情况下为 Alfresco 5.2 做了同样的事情,但是在这里我对 docker 很陌生,不了解如何做到这一点。
我已经使用基于 docker 的安装方式安装了 Alfresco 6.2,并且它在 http 上运行良好。现在,我必须在 https 上运行相同的设置,并且我必须为此申请自签名证书。
有人可以提供生成此自签名证书的步骤以及如何在 docker 映像中应用它。
任何帮助将不胜感激。
我已经在没有 docker 的情况下为 Alfresco 5.2 做了同样的事情,但是在这里我对 docker 很陌生,不了解如何做到这一点。
我建议不要在 nginx 或任何其他反向代理上设置 SSL,而不是更改 tomcat 证书。Tomcat 证书也用于对 Solr 进行身份验证。配置错误很容易导致搜索停止工作。
使用反向代理时,不要忘记在 alfresco-global.properties 中设置您的外部连接,以避免 CSRF 令牌过滤器出现问题。例如:
alfresco.context=alfresco
alfresco.host=alfresco.mycompany.com
alfresco.port=443
alfresco.protocol=https
share.context=share
share.host=${alfresco.host}
share.port=${alfresco.port}
share.protocol=${alfresco.protocol}