sys:letsencrypt_и_автопродление_на_основе_dns

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

sys:letsencrypt_и_автопродление_на_основе_dns [2020-02-21 16:29] – создано - внешнее изменение 127.0.0.1sys:letsencrypt_и_автопродление_на_основе_dns [2026-10-27 09:56] (текущий) – [Подготовка головной машины.] Andrew A. Sabitov
Строка 131: Строка 131:
 export NSUPDATE_KEY=/etc/letsencrypt/sabitov.ru.key export NSUPDATE_KEY=/etc/letsencrypt/sabitov.ru.key
  
-acme.sh --config-home /etc/letsencrypt/ --cert-home /etc/letsencrypt/  --issue -d sabitov.ru -d '*.sabitov.ru' --challenge-alias certbot.sabitov.ru --dns dns_nsupdate+# раньше было достаточно такой команды: 
 +# acme.sh --config-home /etc/letsencrypt/ --cert-home /etc/letsencrypt/  --issue -d sabitov.ru -d '*.sabitov.ru' --challenge-alias certbot.sabitov.ru --dns dns_nsupdate 
 + 
 +#после всяких нововведений: 
 +acme.sh --set-default-ca --server letsencrypt --config-home /etc/letsencrypt/ --cert-home /etc/letsencrypt/ 
 +acme.sh --insecure --log /tmp/acme.sh.log --log-level 2 --debug 2 --config-home /etc/letsencrypt/ --cert-home /etc/letsencrypt/ --issue --keylength 4096 -d domain1.ru -d '*.domain1.ru' -d domain2.ru -d '*.domain2.ru' --challenge-alias certbot.domain1.ru  --dns dns_nsupdate --force
 </code> </code>
 +
 +Первый вызов acme.sh настраивает, каким центром сертификации будем пользоваться. По-умолчанию выбирается ZeroSSL, но это не наш выбор.
 +Второй вызов acme.sh генерит сами сертификаты. Из примечательного: **''--keylength 4096''**— создаёт RSA-ключ длиной 4К, если keylength не указывать, по-умолчанию создаются ключи на основе элептических кривых. Модно, молодёжно, но компатибилити... 
  
 Если и тут всё хорошо, лабаем скриптец, который будет дёргаться cron'ом ежесуточно: Если и тут всё хорошо, лабаем скриптец, который будет дёргаться cron'ом ежесуточно:
  • sys/letsencrypt_и_автопродление_на_основе_dns.txt
  • Последнее изменение: 2026-10-27 09:56
  • — Andrew A. Sabitov