Бесплатный SSL сертификат — подключение Let’s Encrypt

Для перевода вашего сайта на HTTPS нам потребуется получить бесплатные сертификаты Let’s Encrypt и настроить их автообновление, т. к. сертификаты даются на 3 месяца.
У нас есть Ubuntu 16.04 и Nginx.
1 — Подключаем репозиторий с приложением Certbot и устанавливаем его

sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-nginx

2 — Получаем два сертификата для вашего сайта «example.com» с www и без

sudo certbot --nginx -d example.com -d www.example.com

3 — Перезапускаем Nginx
4 — Открываем cron

sudo crontab -e

и добавляем запуск автообновления сертификатов

0  0  1  *  *  certbot renew --dry-run