问题描述
我已按照给出的步骤使用 docker 运行 kiwi tcms。我可以成功设置该过程。 https://kiwitcms.readthedocs.io/en/latest/installing_docker.html
但是,我不确定如何在本网站上使用我自己的证书文件。
我在 docker-compose 的初始设置中使用了我的自定义域“testportal.mycompany.com”。我有一个“*.mycompany.com”域的证书文件。我现在就想申请。
如何将自定义证书应用到站点,在哪里可以找到替换证书文件的位置。
解决方法
因此,您将 SSL 文件与 docker-compose.yml 文件放在一起,然后将它们装入应用程序 docker 容器中。例如见: https://github.com/kiwitcms/Kiwi/blob/master/docker-compose.yml#L7
这是将本地文件 ./99-charset.sh
挂载到 db 容器内的 /usr/share/container-scripts/mysql/init/99-charset.sh
下。
因此您将在 /Kiwi/ssl/localhost.key
和 /Kiwi/ssl/localhost.crt
更新: 如果您是 docker 新手,您可能希望与您的 sysadmin/devops 对应人员合作来帮助您。假设您的目标是将 Kiwi TCMS 部署到生产环境中,如果您在该主题方面没有任何经验,这不是您自己会做的事情。