Я установил 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;
. Если нет, добавьте еще один.