Назад | Перейти на главную страницу

Как исправить проблемы при удалении сертификата LetsEncrypt в одном домене на сервере centos 7

Я установил Lets-encrypt на сервере centos 7

yum install epel-release
yum install certbot-nginx

и настройте nginx.conf с server_name opvietnam.com www.opvietnam.com; После этого я перезагружаю открытый брандмауэр nginx с портом 443 и генерирую ssl

certbot --nginx -d opvietnam.com -d www.mywebsite.com

Все в порядке, но я настраиваю параметры 2. Однажды я хочу удалить его? Пробую тестовый домен. Пошаговая установка в тестовом домене И поискать, как удалить LetsEncrypt на одном домене. Между прочим, я вижу WTF tuts в этот сайт. Я использовал способы следовать его руководству

rm -rf /etc/letsencrypt/archive/[testdomainname]/
rm -rf /etc/letsencrypt/live/[testdomainname]/
rm -rf /etc/letsencrypt/renewal/[testdomainname].conf

[Паника]. Когда я снова установил ssl в другом домене. Отображалась одна ошибка

Saving debug log to /var/log/letsencrypt/letsencrypt.log
Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org
Obtaining a new certificate
Performing the following challenges:
tls-sni-01 challenge for [domainname]
tls-sni-01 challenge for [www.domainname]
Cleaning up challenges
Cannot find a VirtualHost matching domain www.domainname

Итак, как исправить эту ошибку и certbot revoke -d [sitename].Это лучший способ удалить один сертификат Certbot (Let's-encrypt) в одном домене?

Я предполагаю www.domainname это не тот домен, сертификат которого вы только что удалили. Ошибка Cannot find a VirtualHost matching domain www.domainname предполагает, что проблема не в Let's Encrypt, а в тестах конфигурации, certbot выполняет.

Хотя вы используете Nginx, в сообщении об ошибке используется терминология Apache, VirtualHost. Видеть server { } раздел в конфигурации Nginx, есть ли у него server_name www.domainname; или не. Вы также могли объединить server_name domainname www.domainname;. Если нет, добавьте еще один.