Как получить SSL сертификат от Let’s Encrypt

Как получить SSL сертификат от Let’s Encrypt

Протокол HTTPS требует наличие SSL сертификата. По сути, SSL сертификат является цифровым документом сайта. Покупка сертификата влечет за собой дополнительные расходы. Однако, при помощи Let’s Encrypt, вы можете самостоятельно получить бесплатный SSL сертификат. Это можно сделать, как через С-Panel вашего хостинга, так и при помощи программы Certbot. Мы рассмотрим второй вариант.

Подготовка

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

ssh user_name@host_name

Утилита Certbot

Данное программное обеспечение работает сервисом сертификации Let’s Encrypt и необходимо для получения и последующего обновления SSL. Установка на компьютер также производится через терминал при помощи команд:

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto

Отладка

На данном этапе вам потребуется ввести команду с учетом типа используемого вами сервера. Если установлен Apache, то:

./certbot-auto —apache

Если Nginx, то:

./certbot-auto —nginx

Ответом на выполненную команду будет запрос email. Вы можете указать свою рабочую или какую-либо другую электронную почту. После ввода адреса электронной почты последует ознакомление с правилами пользования сервисом. Для принятия условий и подтверждения своего согласия введите А и нажмите Ввод.

Подписка на рассылку

Этот пункт пропускаем путем нажатия N и затем Enter.

Сайты

Далее перед вами будет представлен список доменов, найденных программой на вашем сервере. Введите номер домена, который вам необходим и снова нажмите Enter.

Итог

На завершающем этапе программа уточнит у вас, нужен ли доступ по http/https протоколам или исключительно по https.
Укажите предпочтительный вариант и нажмите Ввод.Все! Манипуляции завершены и ваш сайт доступен по адресу https://site_name. Бесплатный SSL сертификат от Let’s Encrypt действителен в течении трех месяцев. По истечению данного срока необходимо его обновлять. Как это желать, вы уже знаете…