Ich habe eine Reihe von Websites auf caddy läuft. Ich nenne zwischen ihnen auf der gleichen Maschine von PHP-Anwendungenfile_get_contents zu HTTPS-Server plötzlich gestartet fehlgeschlagen
file_get_contents('https://myapi.example.com/my/api/call');
bis heute alles funktionierte schöne dann begann ich
SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Alle meine certs erhalten werden aus LetsEncrypt.org, die durch geholt wurden Caddy, und da sie bis vor kurzem gearbeitet haben, frage ich mich, was sich geändert hat.
Ich habe versucht,
verify_peer = false
in verschiedenen Kontexten ohne Erfolg Einstellung und ich weiß auch, diese kindof bricht SSL, die nicht eine gute langfristige Lösung ist.
Irgendwelche Ideen?
Bitte senden Sie die Ausgabe von 'openssl s_client -connect: -tls1 -servername | openssl x509 -text -noout'. –
jww