Что найдём?

Статьи, заметки и находки из моего блога.

Все статьи

Как я Олежеку зеленый замочек делал. Инструкция по получению и установке SSL сертификата для сайта

Сайт до установки SSL-сертификата

Однажды вечером посмотрел я на свой сайт и понял, что чего-то мне в нем не хватает. Чего-то нового и интересного.

Зайдя на знакомый всем Google я увидел то, чего как раз мне не хватало.  SSL сертификат.

Пример защищённого соединения

1. Как получить. Бесплатно, на 3 месяца, либо за деньги на 1 год

Для получения сертификата вам обязательно иметь почту на своем домене : webmaster@domain.ru, либо admin@domain.ru

Регистрируемся на nserver.ru и переходим в биллинг панель. Там выбираем SSL Сертификаты и нажимаем «Заказать»

Заказ SSL-сертификата в биллинге

Выбираем COMODO Trial SSL и нажимаем далее

Абсолютно таким же образом можно купить сертификат COMODO Positve SSL на 1 год, всего за 300 рублей. Сделать это можно всё там же

Выбор COMODO Trial SSL

Выбираем «Генерация CSR и Private key»

Генерация CSR и приватного ключа

Копируем получившийся ключ и сохраняем где-нибудь себе.

Сохранение полученного ключа

Жмем далее, заполняем данные администратора. Во вкладке «Техническая поддержка» устанавливаем галку «Использовать контакт админа»

Данные администратора
Контакт технической поддержки

Жмем далее и вводим данные об организации, например так

Данные организации

Подтверждение прав на домен

Далее ждем около минуты и выбираем e-mail для подтверждения прав на домен.

Выбор почты для проверки домена

И подтверждаем заказ сертификата нажатием кнопки «Готово»

Завершение заказа сертификата

Далее возвращаемся в биллинг панель и видим, что наш заказ появился в системе. Он должен иметь статус «Заказан в CA»

Статус заказа в центре сертификации

На почту указанную как почта администратора домена прилетит письмо следующего вида:

Письмо для подтверждения домена

Переходим по ссылке и вводим код .

Ввод кода подтверждения

Жмем NEXT, читаем текст благодарности от COMODO и ждем на почте свой сертификат. Вот такого вида :

Письмо с выданным сертификатом

Сохраняем себе этот код (на всякий случай) и неспешно переходим к следующему пункту

2. Как установить. Привязка сертификата к домену в ISPmanager

С момента написания 1-ой части этой статьи прошло около полугода, но после переноса с одного хоста на другой неожиданно перестал работать PRIVAT KEY (Приватный ключ) и мне пришлось по новой проходить цепочку из п.1, но немного в других масштабах. Восполнив в памяти пробелы возвращасюсь к завершению этой статьи.

Итак, на данный момент мы имеем :

  1. Приватный ключ (PRIVAT KEY), который получили при регистрации 
  2. Сертификат (файл domain_ru.crt), который получили по почте
  3. В некторых случаях еще прилагается файл цепочки сертификатов (domain_ru.ca-bundle)

Внимание! Все дальнейшние настройки и манипуляции будут совершены на хостине с панелью управления ISPManager. Если на вашем хостинге она не установлена, то вы можете купить VDS-ку или хостинг с этой панелькой у FirstVDS или любого другого хостинг-провайдера на ваш выбор.

Для начала идем на вкладку сертификатов:

Раздел сертификатов ISPmanager

И переходим к созданию нового сертификата

Создание сертификата в ISPmanager

Далее очень внимательно заполняем поля «Приватный ключ», «Сертификат» и «Цепочка сетртификатов». На этом моменте иногда возникают проблемы. Например у меня система начала ругаться и выдавать ошибку : «Цепочка сертификатов имеет неверное значение»

Ошибка цепочки сертификатов

Ключ, сертификат и цепочка

Приватный ключ  — хранится в нашей учетной записи на сайте nserver.ru

Сертификат — содержимое файла domain_ru.crt (открыть его можно любым текстовым редактором)

Цепочка сертификатов — содержимое файла domain_ru.ca-bundle (открывается также текстовым редактором)

Поля ключа, сертификата и цепочки

Далее нажимаем ОК, и если нет ошибок — значит наш сертификат успешно установлен в систему, осталось только привязать его к сайту. Если же появились ошибки — советую обратиться к вашему хостеру или в поддержку nserver.ru

Установленный сертификат

Правильно установленый сертификат отображается примерно так, как на картинке выше.

Привязка сертификата к сайту

Далее нам требуется привязать установленный сертификат непосоредственно к наешму домену.

Выбор домена в ISPmanager

Выбираем нужный домен и нажимаем «Изменить»

Привязка сертификата к домену

Поздравляю! На ваш сайт успешно установлен SSL сертификат, пользуетесь HTTPS!

Просто переходите на https://domain.ru и наслаждайтесь!

Проверка установки

Проверить коррекносить установки можно тут, на примере моего сайта : 

https://www.sslshopper.com/ssl-checker.html#hostname=olejack.ru

За безопасный интернет!

Олежек, olejack.ru owner

Из старого блога · 2015. Сохранили дату и содержание публикации.

Оригинал