Skip to content

Coolify 不使用通配符 SSL 证书

如果您的通配符 SSL 证书无法与您的域名配合使用,可能是由于配置问题。以下是您可以检查和修复的方法。

1. 检查 SSL 证书有效性

  • 验证证书: 确保 SSL 证书对域名有效。
    • 确认通用名称 (CN) 与您的域名匹配。
    • 再次检查您的通配符证书是否未过期。

2. 验证证书安装

  • 文件扩展名: 确保 SSL 证书文件以 .cert 结尾,密钥文件以 .key 结尾。
    • 一些提供商提供 .pem 格式的文件,在添加到您的服务器之前必须转换为 .cert.key(只需将证书文件重命名为 .cert,密钥文件重命名为 .key
  • 文件位置: 确保您的 .cert.key 文件位于 /data/coolify/proxy/certs 目录中。

3. 检查 Coolify 代理配置

  • 在仪表板中添加证书: 确保您已通过仪表板在 Coolify 代理中添加了 SSL 证书配置。更多详情可以在这里找到。
  • 检查文件挂载: 如果您修改了代理配置,请验证 /data/coolify/proxy 目录是否正确挂载。

4. 删除旧证书

  • 旧证书问题: Coolify 代理可能正在使用存储在 acme.json 文件中的旧证书。
  • 操作:/data/coolify/proxy 目录中删除 acme.json 文件,然后从仪表板上点击重启代理按钮来重启 Coolify 代理。

5. 清除浏览器缓存

  • 缓存问题: 您的浏览器可能缓存了旧的 SSL 证书。
  • 操作: 使用不同的浏览器或网络检查您的网站。
    • 您也可以使用像 Browserling ↗ 这样的沙箱工具来测试您的网站。

6. 验证 DNS 验证配置

  • DNS 验证检查: 如果您使用 DNS 验证,请确认它设置正确。
  • 操作: 验证您是否选择了正确的 DNS 提供商、API 密钥,并检查验证设置是否正确配置。

支持

如果上述步骤都不起作用,请尝试以下附加选项:

  • 社区帮助: 加入我们的 Discord 社区 ↗ 并在支持论坛频道中发帖。
  • 分享内容: 包含您的问题描述、配置截图、任何错误消息以及您已经尝试过的步骤。