SSL Сертификаты и Устранение Неполадок CA
Ниже приведены некоторые распространенные проблемы с SSL сертификатами и устранение неполадок ServBay CA.
Что делать, если SSL сертификат потерян?
Описание проблемы
Пользователь может случайно потерять SSL сертификат во время повседневного управления веб-сайтом, что может привести к появлению следующих сообщений.
Например, сообщение об ошибке от 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
Например, сообщение об ошибке от 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
Например, сообщение об ошибке от 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
Вышеуказанные ошибки означают, что файл SSL сертификата пропал.
Решение
Для автоматических SSL сертификатов, выданных ServBay, решение проблемы достаточно простое:
- Откройте ServBay
- В левом меню выберите
Сайт
- Выберите и нажмите на сайт, у которого потерян сертификат
- ServBay автоматически обнаружит отсутствие сертификата и вновь выдаст пропавший сертификат
- Перейдите на страницу
Сервисы
, перезапустите веб-сервер - Попробуйте снова получить доступ к сайту, проблема решена