Переводим сайт на бесплатный SSL сертификат
Старый способ получения сертификатов через letsencrypt-auto
больше не поддерживается. При запуске выдается такая ошибка:
./letsencrypt-auto has insecure permissions! To learn how to fix them, visit https://community.letsencrypt.org/t/certbot-auto-deployment-best-practices/91979/ Upgrading certbot-auto 1.9.0 to 1.11.0... Replacing certbot-auto... Your system is not supported by certbot-auto anymore. Certbot will no longer receive updates. Please visit https://certbot.eff.org/ to check for other alternatives.
Теперь можно воспользоваться мастером, который подскажет, что нужно сделать по шагам.
По сути, нужно установить snap-пакет: sudo snap install --classic certbot
.
Продление
Запускаем продление:
sudo certbot certonly --webroot
Указываем домены:
wiki.pushorigin.ru bitrix.pushorigin.ru pi.pushorigin.ru
Вводим webroot:
/home/{user}/www
Копируем серты в это место:
/home/{user}/www/pushorigin.ru/ssl
Перезапускаем Nginx:
make nginx-reload