Генерация Let's Encrypt SSL

Устанавливаем GIT:

apt-get install git

Клонируем GIT:

git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt

Заходим в папку:

cd /opt/letsencrypt

Берем например домен или поддомен, направляем А запись на сервер, где устанавливаем SSL.

Производим генерацию сертификата:

./letsencrypt-auto --authenticator standalone --installer nginx -d bill.spacecore.pro --pre-hook "service nginx stop" --post-hook "service nginx start"
Вместо bill.spacecore.pro укажите Ваш домен или поддомен.

После этого у Вас спросит Вашу почту, мы пишем свою рабочую почту. Все готово!

Чтобы пересоздать SSL, добавляем в планировщик задач cron данную запись:

./letsencrypt-auto --authenticator standalone --installer nginx -d bill.spacecore.pro --force-renewal --pre-hook "service nginx stop" --post-hook "service nginx start"

Писать необходимо точно такие же параметры, как при первой генерации сертификата, иначе создастся новый сертификат.