Как я выясняю, как мой certbot настроен?

Я должен изменить домен на своем сервере, для которого я использовал certbot для получения сертификатов успешно. Я должен переключить его на другой домен все же. Я не настраивал его первоначально, таким образом, я понятия не имею, как это было сделано и не может выяснить, как посмотреть на текущую конфигурацию.

В каждом ответе, который я нашел, говорится, что я должен обратиться к 'webroot' каталогу, но я не уверен, который это точно. Это также говорит the requested nginx plugin does not appear to be installed таким образом, я не думаю, что делаю его правильно, если это не то, как это было сделано первоначально.

Ubuntu 16.4 + nginx

править: вот мой файл конфигурации (замененный домен и учетная запись)

\# renew_before_expiry = 30 days
version = 0.12.0
archive_dir = /etc/letsencrypt/archive/domain.com
cert = /etc/letsencrypt/live/domain.com/cert.pem
privkey = /etc/letsencrypt/live/domain.com/privkey.pem
chain = /etc/letsencrypt/live/domain.com/chain.pem
fullchain = /etc/letsencrypt/live/domain.com/fullchain.pem

\# Options used in the renewal process
[renewalparams]
authenticator = standalone
installer = None
account = d78fibhjdsfbgqa8734gfu9ig93
0
задан 9 February 2019 в 13:08

2 ответа

authenticator = standalone

Эта строка в основном означает, что certbot запускает автономный веб-сервер. Чтобы сделать это, сначала необходимо закрыть нормальный веб-сервер, затем выполнить certbot и впоследствии запустить веб-сервер снова.

Это может быть, покончили

certbot -q renew --standalone --prehook "/usr/sbin/service nginx stop" --posthook "/usr/sbin/service nginx start"

который остановит nginx, получить сертификат и затем перезапустить nginx.

Другая альтернатива должна установить python-certbot-nginx, и позвольте certbot выяснить webroot автоматически. Это - ссылка на недостающий плагин (the requested nginx plugin does not appear to be installed).

0
ответ дан 26 October 2019 в 07:47

Необходимо установить certbot nginx плагин.

sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install certbot python-certbot-nginx 
0
ответ дан 26 October 2019 в 07:47

Другие вопросы по тегам:

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