Установка Let's Encrypt на Apache Ubuntu

Установка Let's Encrypt на Apache Ubuntu

Для установки letencript на ваш сайт надо следующие:
  1. Обновляем репозитории sudo apt-get update
  2.  Устанавливаем git sudo apt-get install git
  3.  Устанавливаем клиент Let's Encrypt mkdir /opt sudo git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
  4. Устанавливаем SSL сертификат
переходим в дерикторию
cd /opt/letsencrypt
создаем сертификат где example.com это адрес вашего сайта
./letsencrypt-auto --apache -d example.com
Если у вас на сервере на одном домене если еще и поддомены и на них вы тоже хотите установить сертификат то тогда указываете
./letsencrypt-auto --apache -d example.com -d www.example.com
Вот и все. сертификат установлен.

Автопродление сертификата

Данный сертификат действителен в течении 90 дней. Вы можете настроить автопродление для этого повесим все на cron

Для редактирование файла cron вводим:

sudo crontab -e
Туда добавляем строчку:
30 2 * * 1 /opt/letsencrypt/letsencrypt renew >> /var/log/letsencrypt-renew.log

Она обновляет сертификаты в понедельник в 2:30 у тех которых до истечения срока осталось менее 30 дней

Если же вы хотите вручную обновлять сертификат то это делается простой командой

letsencrypt renew

Возврат к списку