Как установить бесплатный SSL сертификат для сайта размещенного на хостинге nic.ru

Сегодня ко мне обратился клиент, с просьбой настроить сайт http://sutki-norilsk.ru и заняться его сео продвижением.
И первое с чем мне пришлось столкнуться, сайт не доступен по протоколу https
Сайт размещен на хостинге рег.ру — который не предоставляет бесплатный SSL сертификат (Let’s Encrypt), самый дешевый сертификат стоит 3500 руб. (разница между платным и бесплатным сертификатом не принципиальная, и отличается только сроком бесплатный 3 месяца, платный 12 месяцев).
Но так как сайт я беру на постоянное техническое обслуживание, то за чем платить если можно сделать бесплатно :). Конечно если у Вас нет постоянного технического специалиста, то имеет смысл делать через хостинг, 3500 руб. не такие уж большие деньги, и в эту стоимость входит и автоматическое продление.

Ну а для тех кто хочет бесплатно, используем обходные пути, на рег ру, все же есть возможность установить свой сертификат, правда функционал добавления запрятан далеко :).
Далее все делаем по шагам и будет Вам счастье (сразу скажу, что изложенные ниже инструкции не мои, найдены в интернете, ссылки на источник указаны)

1 Шаг

Получение бесплатного SSL сертификата

источник материала https://zen.yandex.ru/media/id/5d3b5f5f31878200ae832ee2/kak-poluchit-besplatnyi-sslsertifikat-poshagovaia-instrukciia-5d691e653f548700ad539c8d

Для того, чтобы получить бесплатный SSL-сертификат и перейти на https потребуется посетить сайт https://www.sslforfree.com/, где в первую очередь рекомендуется зарегистрироваться, кликнув на «Login».

После этого вводим нужный нам e-mail и пароль и нажимаем на Register.

После подтверждения регистрации переходим на главную страницу и вводим домен сайта (или поддомен) которому необходимо выдать сертификат, например, seopulses.ru кликаем на «Create Free SSL Certificate».

В появившемся списке можно выбрать один из представленных способов подтверждения ресурса:

  • Automatic FTP Verification. Через подключение к FTP;
  • Manual Verification. Через HTML-файл;
  • Manual Verification (DNS). Через DNS запись.

Способ №1

В случае с первым способом потребуется предоставить данные для подключения к FTP, куда входят:

  • Type (Тип подключения): FTP/SFTP/FTPS;
  • Host (Имя хоста). Как правило название сайта;
  • Port;
  • User (логин пользователя);
  • Password (пароль);
  • Directory (Директория). Путь к папке, где расположены файлы сайта, например, /www/seopulses.ru/public_html/.

Способ №2 (рекомендуется)

При выборе второго способа требуется кликнуть на кнопку «Retry Manual Verification».

В выпавшем меню необходимо следовать следующей инструкции:

Скачиваем 2 файла

После подключаемся к FTP сервера или при помощи файлового менеджера создаем к корневой директории сайта папку с названием «.well-known».

В появившейся папке «.well-known» создаем еще одну папку «acme-challenge», в которую требуется загрузить оба скаченных файла.

Кликаем на «Download SSL Certificate».

Способ №3

Аналогично второму способу необходимо выбрать «Manual Verification Domain».

Теперь добавляем 2 TXT записи в домен, настроив:

  • TTL: 1;
  • Host: acme-challenge.site.ru и acme-challenge.www.site.ru;
  • Значение. Копируем из представленных ячеек.

После успешного прохождения проверки перед пользователем появиться 3 основных вкладки и кнопка «Download SSL certificate».

Кликнув на «Download All SSL certificate Files» получаем архив «sslforfree.zip», распаковав который появятся 3 файла:

  • certificate.crt. Основной сертификат;
  • private.key. Приватный ключ;
  • ca_bundle.crt. Промежуточный сертификат.

Для их установки через административную панель хостинга переходим в раздел SSL.

2 Шаг

Установка бесплатного SSL сертификата на хостинг рег.ру

источник материала https://citron-online.ru/info/articles/ru-center/kak-ustanovit-ssl-sertifikat-nic-ru/

Предполагается, что Вы в личном кабинете сайта nic.ru

ШАГ 1

ШАГ 2

ШАГ 3

ШАГ 4. Кликните на нужный сайт.

ШАГ 5

ШАГ 6

Далее — всё интуитивно понятно.

Если будет непонятно, позвоните в техподдержку RuCenter (в голосовом меню нажмите «6», актуально на 29.01.2019).

ВАЖНО!

После установки SSL-сертификата должен появиться вот такой замочек:

Если он не появился (остался открытый замочек) — значит некоторые скрипты сайта продолжают использовать незащищенные запросы.

Если есть трудности с установкой или получением сертификата звоните + 7 995 124 77 19 помогу!