Показаны различия между двумя версиями страницы.
| |
| sys:letsencrypt_и_автопродление_на_основе_dns [2020-02-21 16:29] – создано - внешнее изменение 127.0.0.1 | sys:letsencrypt_и_автопродление_на_основе_dns [2026-10-27 09:56] (текущий) – [Подготовка головной машины.] Andrew A. Sabitov |
|---|
| 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'ом ежесуточно: |