自定义 SSL 证书
如果您想在 Traefik 中使用自定义 SSL 证书,可以按照以下步骤轻松实现。
在每台服务器上,/data/coolify/proxy 目录会挂载到 Coolify 代理(Traefik)容器中。
您可以将自定义 SSL 证书添加到 /data/coolify/proxy/certs 目录。
生成或申请 SSL 证书 为您的域名生成或申请 SSL 证书。可以是自签名证书、公共 CA 颁发的证书或 Let's Encrypt 证书。
有关 certbot 和 Let's Encrypt 的更多信息,请点击此处查看。
将密钥和证书文件复制到服务器 将密钥和证书文件复制到运行将使用该证书的资源的服务器上。 使用
scp或任何其他方法复制文件。文件应放置在
/data/coolify/proxy目录下,例如:bashscp /path/to/your/domain.cert root@your-server-ip:/data/coolify/proxy/certs/domain.cert scp /path/to/your/domain.key root@your-server-ip:/data/coolify/proxy/certs/domain.key提示
确保服务器上存在
/data/coolify/proxy/certs目录。配置 Traefik 您可以通过 Coolify 的 UI 添加动态配置文件,或直接将其添加到
/data/coolify/proxy/dynamic来配置 Traefik 使用自定义 SSL 证书:yamltls: certificates: - certFile: /traefik/certs/domain.cert keyFile: /traefik/certs/domain.key - certFile: /traefik/certs/domain2.cert keyFile: /traefik/certs/domain2.key提示
/traefik是coolify-proxy容器内部的目录,/data/coolify/proxy会挂载到此目录。如果证书与传入请求的域名匹配,并且证书在任何提供的文件中,Traefik 将自动使用此证书。
有关更多信息,请查看 Traefik 的官方文档。
