Ich habe vor Kurzem ein SSL-Zertifikat (positiveSSL) gekauft.
Ich habe NGINX so konfiguriert, dass es damit funktioniert.
Ich kann zur https://-Version der Site gehen und Chrome erklärt, dass das Zertifikat „gültig und vertrauenswürdig“ ist.
Befehlszeilenprogramme sagen jedoch das Gegenteil. Diese Probleme treten auf, wenn ich die Befehle auf dem Server oder von einem separaten Host aus aufrufe. Die Befehle werden von aktualisierten Versionen von Ubuntu aufgerufen.
wget
# wget https://example.com
ERROR: The certificate of ‘example.com’ is not trusted.
ERROR: The certificate of ‘example.com’ doesn't have a known issuer.
Beim wget
Ausführen auf dem Server lautet die Fehlermeldung:
ERROR: cannot verify example.com's certificate, issued by ‘CN=Sectigo RSA Domain Validation Secure Server CA,O=Sectigo Limited,L=Salford,ST=Greater Manchester,C=GB’:
Unable to locally verify the issuer's authority.
Links
„Der Server example.com verfügt nicht über ein gültiges Zertifikat. Möchten Sie sich trotzdem damit verbinden?“
Luchs
„SSL-Fehler: Dem Zertifikat wird NICHT vertraut. Der Zertifikatsaussteller ist unbekannt. -Weiter? (n)“
Locke
root@example:/etc/nginx# curl -I https://example.com
curl: (60) SSL certificate problem: unable to get local issuer certificate```
How can I get these command line programs to trust the certificate?