Close

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

В этой заметке я рассказывал как можно получить SSL сертификат на свой сайт совершенно бесплатно. Через три месяца сертификат истекает и его нужно обновить, опять-таки бесплатно.
Для этого нужно выполнить простую последовательность действий.
Сначала перейдем в директорию с склонированным letsencrypt и обновим его.

Затем нужно остановить веб-сервер, в моем случае – nginx:

Далее, провести само обновление и снова запустить сервер.

Во время обновления можно столкнуться с ошибками, причина которых – нехватка оперативной памяти на сервере. Чтобы их избежать можно освободить больше памяти остановив такие процессы, как mysql, php-fpm, uwsgi или другие, интенсивно потребляющие память. О том какой процесс больше расходует памяти можно узнать с помощью этого совета.

Для автоматизации задачи можно набросать простой shell скрипт. Будьте внимательны, задавая свои пути.

Установить его на выполнение на cron от root пользователя:

Единицу на третьей позиции, обозначающую день, стоит заменить на день месяца когда вы обновили сертификат.

Поделиться: