You need to enable JavaScript to run this app. Docker中Bitnami Apache容器如何安装中级/链证书绑定可信根证书
优惠活动
大模型
产品
解决方案
定价
更多

Docker中Bitnami Apache容器如何安装中级/链证书绑定可信根证书

解决方案

Bitnami Apache镜像默认不会自动读取单独的pem-chain文件,可选择以下两种方法之一修复:

方法1:合并证书文件(无需修改配置,操作最简单)

  • 进入宿主机的证书目录 /home/nols/www/apache-certs
  • 按顺序合并域名证书和中间链证书,生成新的server.crt:
    cat slimzulu.hopto.org.pem slimzulu_hopto_org.pem-chain > server.crt
    注意顺序不能调换,必须域名证书在前,中间链证书在后,否则配置无效
  • 调整证书文件权限,避免容器读取报错:
    chmod 600 server.key server.crt

方法2:修改自定义vhost配置指定中间链文件

如果不想合并证书,直接编辑挂载的my_vhost.conf文件,在443端口的VirtualHost配置块中添加中间链配置项:
SSLCACertificateFile "/certs/server.pem-chain"
完整配置块参考:

<VirtualHost *:8443>
  ServerName slimzulu.hopto.org
  DocumentRoot /app
  SSLEngine on
  SSLCertificateFile "/certs/server.crt"
  SSLCertificateKeyFile "/certs/server.key"
  SSLCACertificateFile "/certs/server.pem-chain"
  # 保留其他原有配置即可
</VirtualHost>

生效操作

任选一种方法完成配置后,重启Apache容器即可生效:
docker-compose restart apache
重启完成后重新检测SSL配置即可验证修复结果。


内容的提问来源于stack exchange,提问作者Nols Smit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 02:36:04