Ubuntu Server 16.04 错误 60:SSL 证书问题

Ubuntu Server 16.04 错误 60:SSL 证书问题

Ubuntu 服务器 16.04 PHP7.4 Apache2 运行 wordpress Geotrust SHA256 证书

我开始收到以下错误

cURL 错误 60:SSL 证书问题:无法获取本地颁发者证书

我已经阅读并尝试了这里许多问题的大多数解决方案,但无济于事

我最近尝试了两种方法,一种是将以下两行添加到 php.ini,然后重新启动 Apache,再一次重新启动,看看是否能解决问题。但并没有

下载了最新的 cacert.pem 副本后,我尝试的第一个方法是

curl.cainfo = "/path/to/cacert.pem"

然后我尝试

openssl.cafile = "/path/to/cacert.pem"

但我仍然得到同样的错误

非常感谢您的帮助。非常感谢

答案1

我最终将此配置放在 443 连接的 Apache 主机文件中。

SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
SSLCertificateFile /etc/ssl/certs/your_cert_name.pem
SSLCertificateKeyFile /etc/ssl/private/www.your_key_name.co.uk.key
SSLCertificateChainFile /etc/ssl/certs/your_intermediate.crt

希望有帮助

相关内容