我有许多在caddy上运行的网站。我从 php 应用程序在同一台机器上调用它们
file_get_contents('https://myapi.example.com/my/api/call');
直到今天一切都很好,然后我开始得到
SSL 操作失败,代码为 1。OpenSSL 错误消息:错误:14090086:SSL 例程:ssl3_get_server_certificate:certificate verify failed
我所有的证书都来自于 Caddy 获取的 LetsEncrypt.org,自从他们工作到最近我想知道发生了什么变化。
我试过设置
verify_peer = false
在各种情况下都没有成功,而且我知道这种破坏 SSL 这不是一个好的长期解决方案。
有任何想法吗?