У меня есть несколько сайтов, работающих на caddy. Я называю между ними на одной машине из PHP приложенийfile_get_contents сервер https неожиданно начал сбой
file_get_contents('https://myapi.example.com/my/api/call');
до сегодняшнего дня это не все работает прекрасный тогда я начал получать
SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Все мои сертификаты являются из LetsEncrypt.org, которые были извлечены с помощью Кэдди, и так как они работали до самого последнего времени, мне интересно, что изменилось.
Я попытался установить
verify_peer = false
в различных контекстах без успеха, и я также знаю, что это kindof брейки SSL, который не является хорошим долгосрочным решением.
Любые идеи?
Пожалуйста, опубликуйте вывод 'openssl s_client -connect: -tls1 -servername | openssl x509 -text -noout'. –
jww