Как изменить домен LetsEncrypt certbot?

Я запускаю свое приложение Django на Цифровом Океане с Ubuntu 16.04/Nginx/Gunicorn. Я вышел (SSL?) сертификат путем выполнения следующей команды:

sudo certbot --authenticator webroot --webroot-path /home/user/app --installer nginx -d aaa.com -d www.aaa.com

однако я теперь хочу изменить свой домен от aaa.com кому: bbb.com. Как я сохраняю свой сертификат для моего нового домена? Когда я выполнил команду для издания сертификата, я предполагаю, что это создало различные файлы, такие как каталог .well-known - и также добавленный код на моей конференции Nginx. Я просто выполняю ту же команду снова с новым доменом в?

sudo certbot --authenticator webroot --webroot-path /home/user/app --installer nginx -d bbb.com -d www.bbb.com

или я просто изменяю текущий код и заменяю его новым доменом? Например, мой Nginx conf похож на это:

ssl_certificate /etc/letsencrypt/live/aaa.com/fullchain.pem; # 
managed by Ce$
ssl_certificate_key /etc/letsencrypt/live/aaa.com/privkey.pem; # managed by $
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

Я уже изменился:

server {
    listen 80;
    server_name 172.128.67.232 bbb.com www.bbb.com;
    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/user/app;
    }

к моему новому домену bbb.com.

Совет ценится.

2
задан 26 February 2018 в 12:36

1 ответ

Согласно этой ссылке, можно снова использовать первую командную строку, изменив имена хостов и добавление --force-renewal.

Пример, для Вашего случая: sudo certbot --authenticator webroot --webroot-path /home/user/app --installer nginx -d bbb.com -d www.bbb.com --force-renewal

5
ответ дан 2 December 2019 в 01:54

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

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