Настроить HTTPS на Centos 7 с Nginx оказывается очень просто:

1. Берем certbot:

yum install certbot-nginx

2. Проделываем отверстие в firewall для порта 443

- зависит от ваших настроек

3. Настраиваем сертификат и сервер

certbot --nginx -d вашдомен.com -d www.вашдомен.com

При этом придется ответить на простые вопросы о переадресации http на https и подписке на новости.

4. Проверяем сайт

- должен открываться по https

5. Настраиваем планировщик

crontab -e

Вписываем туда что-то наподобие

15 3 * * * /usr/bin/certbot renew --quiet

6. Проверяем планировщик

crontab -l

7. Проверяем еще раз

/usr/bin/certbot renew

Готово!