1

我已经使用基于 docker 的安装方式安装了 Alfresco 6.2,并且它在 http 上运行良好。现在,我必须在 https 上运行相同的设置,并且我必须为此申请自签名证书。

有人可以提供生成此自签名证书的步骤以及如何在 docker 映像中应用它。

任何帮助将不胜感激。

我已经在没有 docker 的情况下为 Alfresco 5.2 做了同样的事情,但是在这里我对 docker 很陌生,不了解如何做到这一点。

4

1 回答 1

2

我建议不要在 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}
于 2020-06-22T06:16:14.713 回答