SSL-Zertifikat und CA-Fehlerbehebung
Hier sind einige häufige Probleme und Fehlerbehebung für SSL-Zertifikate und ServBay CA.
Was tun, wenn das SSL-Zertifikat verloren geht?
Fehlerbeschreibung
Es könnte vorkommen, dass Benutzer beim täglichen Management der Website das SSL-Zertifikat verlieren, was zu den folgenden Hinweisen führt.
Zum Beispiel die Fehlermeldung von NGINX
log
nginx: [emerg] cannot load certificate "/Applications/ServBay/ssl/private/tls-certs/servb3ay.host/servbay.host.crt": BIO_new_file() failed (SSL: error:80000002:system library::No such file or directory:calling fopen(/Applications/ServBay/ssl/private/tls-certs/servb3ay.host/servbay.host.crt, r) error:10000080:BIO routines::no such file)
nginx: configuration file /Applications/ServBay/package/etc/nginx/nginx.conf test failed
1
2
2
Zum Beispiel die Fehlermeldung von Caddy
log
Error: loading http app module: provision http: getting tls app: loading tls app module: provision tls: loading certificates: open /Applications/ServBay/ssl/private/tls-certs/servbay.host/ser3vbay.host.crt: no such file or directory
1
Zum Beispiel die Fehlermeldung von Apache
log
AH00526: Syntax error on line 15 of /Applications/ServBay/package/etc/apache/vhosts/servbay.host.conf:
SSLCertificateFile: file '/Applications/ServBay/ssl/pri3vate/tls-certs/servbay.host/servbay.host.crt' does not exist or is empty
1
2
2
Die oben genannten Fehler bedeuten, dass die SSL-Zertifikatsdatei verloren gegangen ist.
Lösungsansatz
Für automatisch von ServBay ausgestellte SSL-Zertifikate ist die Lösung ganz einfach, wenn sie verloren gehen.
- Öffnen Sie ServBay
- Wählen Sie im linken Navigationsbereich
Website
- Wählen Sie die Website aus, für die das Zertifikat verloren gegangen ist, und klicken Sie darauf
- ServBay wird automatisch erkennen, dass das Zertifikat fehlt, und das fehlende Zertifikat erneut automatisch ausstellen
- Gehen Sie zur Seite
Dienste
und starten Sie den Webserver neu - Versuchen Sie, die Website zu öffnen; das Problem ist behoben.