Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Установка

Ports:

Code Block
cd /usr/ports/security/py-certbot && make install clean

Pakage:

Code Block
pkg install py36-certbot

Версия пекеджа в зависимости от версии ОС.

Останавливаем Apache.

Code Block
/usr/local/sbin/apachectl stop


Code Block
certbot certonly --standalone -d YOUR_DOMAIN

Пример вывода

Image Added

В конфиг apache изменяем следующие параметры:

Code Block
SSLCertificateFile /usr/abills/Certs/server.crt
SSLCertificateKeyFile /usr/abills/Certs/server.key
на 
SSLCertificateFile /usr/local/etc/letsencrypt/live/kostikov.co/fullchain.pem
SSLCertificateKeyFile /usr/local/etc/letsencrypt/live/kostikov.co/privkey.pem

Запускаем Apache.

Code Block
/usr/local/sbin/apachectl start

Обновление сертификата записываем в crontab

Code Block
0   */12   *   *  *  root   /usr/local/sbin/apachectl stop && certbot renew && /usr/local/sbin/apachectl start