我已经获得了使用 apache 为站点提供服务的 Debian 11 服务器。SSL 安装在站点上,工作正常,证书由 Cloudflare 提供。
我浏览了所有 apache 配置文件,但找不到活动 SSL 证书的位置或 Apache 如何查看它们。
我跑了grep -r 'SSL' /etc/httpd
,什么都没出现。我期待会有类似的东西SSLCertificateFile
。
我可以在 中看到一些证书,/etc/letsencrypt/live
也可以在/etc/ssl
.
我需要找到该服务器正在使用哪些证书以及它们是如何连接到 Apache 的,以便我可以在另一台服务器上复制它。
关于在哪里可以找到此信息的任何提示?
那里的关键字可能是:
这意味着您的网站使用 Cloudflare。
当您找不到您的网络服务器的 SSL 设置时:那么很可能您的服务器根本没有配置为支持 SSL/TLS。
您可能正在使用 Cloudflare 所谓的“灵活 SSL”:
您可能可以在 Cloudflare 管理控制台中确认这一点。
根据您的评论:
看来上述情况并非如此。
Apache 确实未配置为支持 HTTPS,但 Cloudflare 确实通过 HTTPS 连接到您的服务器。但是您的服务器不使用 Apache httpd 进行 HTTPS,而是使用 HAProxy 来提供 HTTPS 内容。