@Esm322

Как исправить ошибку «cannot load certificate» после удаления сертификата letsencrypt?

Подскажите, пожалуйста, установил сертификат с помощью certbot в облачном сервере на Ubuntu, но установил с ошибкой и затем удалил его через команду certbot delete --cert-name домен. После попытался выпустить новый сертификат через команду certbot. Но вышла ошибка
3186#3186: cannot load certificate "/etc/letsencrypt/live/домен/fullchain.pem": BIO_new_file() failed (SSL: error:80000002:system library::No such file or directory:calling fopen(/etc/letsencrypt/live/домен/fullchain.pem, r) error:10000080:BIO routines::no such file)
nginx: configuration file /etc/nginx/nginx.conf test failed
. Если правильно понял, то я нарушил шаги удаления сертификата, надо было сначало выполнить команду
certbot revoke --cert-path /etc/letsencrypt/live/домен/cert.pem

Как исправть данную ошибку и выпустить заново сертификат на тот же домен?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 2
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Отключите временно HTTPS-сервер, выпустите сертификат и верните обратно.
Ответ написан
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Это ошибка nginx, а не let's encrypt. Нужно удалить блок https в коныиге nginx.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы