Letsencrypt добавить домен к существующему сертификату [закрыто]
Я просто пытаюсь добавить домен test.example.com к сертификату, который уже существует для example.com. как добавить домен в существующий сертификат и заменить старый сертификат?
Я пробовал эти несколько команд
./letsencrypt-auto certonly --cert-path /etc/letsencrypt/archive/example.com --expand -d test.example.com
./letsencrypt-auto certonly -d example.com --expand -d test.example.com
результат: оба создали новый экзамен в новой тестовой папки.пример.ком-0001
./letsencrypt-auto certonly --renew-by-default --expand -d test.example.com
результат: папка ошибок test.example.com уже существует.
./letsencrypt-auto renew --expand -d orange.fidka.com
результат: ошибка, я могу только возобновите, если срок действия моего сертификата истек.
1 ответ:
необходимо указать все имена, в том числе уже зарегистрированные.
я использовал следующую команду первоначально для регистрации некоторых сертификатов:
/opt/certbot/certbot-auto certonly --webroot --agree-tos -w /srv/www/letsencrypt/ \ --email [email protected] \ --expand -d example.com,www.example.com... и только сейчас я успешно использовал следующую команду, чтобы расширить свою регистрацию, чтобы включить новый поддомен в качестве SAN:
/opt/certbot/certbot-auto certonly --webroot --agree-tos -w /srv/www/letsencrypt/ \ --expand -d example.com,www.example.com,click.example.comС документация:
--expand " если существующий сертификат охватывает некоторое подмножество запрошенных имен, всегда разверните и замените его дополнительными именами."
Не забудьте перезагрузить сервер для загрузки новых сертификатов, если вы используете nginx.
Comments