file_get_contents к серверу https внезапно начал отказывать
У меня есть несколько сайтов, работающих на Caddy. Я звоню между ними на одной машине из php-приложений
file_get_contents('https://myapi.example.com/my/api/call');
до сегодняшнего дня все работало прекрасно, потом я начал получать
Сбой операции SSL с кодом 1. Сообщения об ошибках OpenSSL: ошибка:14090086: процедуры SSL:ssl3_get_server_certificate: сбой проверки сертификата
Все мои сертификаты от LetsEncrypt.org, которые были получены Caddy, и с тех пор, как они работали до недавнего времени, мне интересно, что изменилось.
Я пробовал настройку
verify_peer = false
в разных контекстах безуспешно, а также я знаю, что этот вид ломает SSL, который не является хорошим долгосрочным решением.
Есть идеи?
1 ответ
По сути, я не знаю, что вызвало эту ошибку, но отзыв моего сертификата и получение нового решили проблему.
Просто позвоните Кэдди с
caddy -revoke myapi.example.com
Затем перезагрузите Caddy и проблема была решена.