我正在使用 Cloudflare 在 Ubuntu 20 上使用 Apache2 建立安全连接。我使用他们的 Origin Server 向导生成以下文件:
example.com.pem (来源证书)
example.com.key文件(私钥)
我给了他们 Cloudflare 建议的扩展。
我跑了这个:
sudo a2enmod ssl
sudo systemctl restart apache2
这是我的设置:
<VirtualHost *:443>
....
SSLEngine on
SSLCertificateFile /path/example.com.pem
SSLCertificateKeyFile /path/example.com.key
非安全站点工作正常(我还没有将其指向安全站点),但是当我尝试访问安全站点时仍然收到错误 525(SSL 握手失败)。(在运行 sudo a2enmod ssl 命令之前出现网站关闭错误)
我试着看看它是否设置好:
apachectl configtest
它只是说“语法OK”
(编辑:我删除了我尝试过的错误内容——我现在知道这是错误的——以简化问题。)