Найти в Дзене
Контент менеджер

Бесплатный SSL сертификат Let's Encrypt для хостинга nic.ru на 3 месяца

Один из клиентов пользуется услугами хостинга nic.ru. В отличии от большинства хостинг провайдеров никру не предоставляет возможность устанавливать бесплатный SSL сертификат Let's Encrypt. Приходится делать это вручную. Чтобы выпустить сертификат у себя на компьютере нужно скачать программу с сайта https://certbot.eff.org/instructions?ws=other&os=windows. Это ссылка на инструкцию, сама программа находится в 3 пункте. Но на всякий случай я перезалью ее на Яндекс диск. Установил программу в отдельную папку. Открыл PowerShell в режиме администратора. Перешел в папку bin. Делается это например вот так. Далее ввожу команду которая выпустит SSL сертификат Let's Encrypt, который нужно установить на хостинг nic.ru certbot certonly --authenticator manual Скорее всего сначала попросит ввести email. При повторном запуске нужно будет ввести только домен. На следующем шаге нужно создать файл со значением, которое сгенерируется в окне. Затем положить его в папку на сервере, в какую тоже есть в окош
Оглавление
Бесплатный SSL сертификат Let's Encrypt для хостинга nic.ru
Бесплатный SSL сертификат Let's Encrypt для хостинга nic.ru

Один из клиентов пользуется услугами хостинга nic.ru. В отличии от большинства хостинг провайдеров никру не предоставляет возможность устанавливать бесплатный SSL сертификат Let's Encrypt. Приходится делать это вручную.

Выпускаю базовый SSL-сертификата Let’s Encrypt в ручном режиме, на локальном компьютере с Windows

Чтобы выпустить сертификат у себя на компьютере нужно скачать программу с сайта https://certbot.eff.org/instructions?ws=other&os=windows. Это ссылка на инструкцию, сама программа находится в 3 пункте. Но на всякий случай я перезалью ее на Яндекс диск.

Установил программу в отдельную папку. Открыл PowerShell в режиме администратора. Перешел в папку bin. Делается это например вот так.

Перешел в папку с прогрраммой использую консольную команду cd
Перешел в папку с прогрраммой использую консольную команду cd

Далее ввожу команду которая выпустит SSL сертификат Let's Encrypt, который нужно установить на хостинг nic.ru

certbot certonly --authenticator manual

Скорее всего сначала попросит ввести email. При повторном запуске нужно будет ввести только домен.

-3

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

-4

На диске C создались сертификаты.

-5

cert.pem – сертификат
chain.pem – промежуточный сертификат
privkey.pem – приватный ключ

После нескольких продлений сертификата вручную я решил перенести сайты на другой хостинг, где поддерживается автоматическая установка бесплатных SSL-сертификатов Let's Encrypt.

Сейчас у многих хостинг-провайдеров эта функция доступна прямо в панели управления и сертификат выпускается автоматически, без ручных действий и без необходимости продления каждые три месяца.

Поэтому при выборе хостинга стоит обращать внимание на наличие автоматической установки и продления SSL-сертификатов — это экономит время на обслуживании сайтов.

Установка SSL-сертификата Let’s Encrypt на хостинг nic.ru

Далее перехожу в панель управления Хостинга. В меню слева находим SSL Жмем кнопку установить.

-6

Выбираю по очереди файлы и устанавливаю их.

-7

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

-8

Если все перенаправления настроены, то сайт спокойно открывается по протоколу https.

Внимание!

Через 3 месяца процедуру нужно повторить. Если кто-то знает как автоматически продлевать бесплатный ssl сертификат на хостинге nic.ru поделитесь способом в комментариях.