我已经使用基于docker的安装安装了Alfresco 6.2,它在http上运行得很好。现在,我必须在https上运行相同的设置,并且我必须为此应用自签名证书。
有人可以提供步骤,以生成此自签名证书,以及如何将其应用于内部docker图像。
任何帮助都将不胜感激。
我已经在没有docker的情况下做了同样的事情,但是在这里我对docker还很陌生,不知道该怎么做。
发布于 2020-06-22 14:16:15
我建议在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}
https://stackoverflow.com/questions/62500090
复制相似问题