Как получить бесплатный SSL-сертификат: пошаговая инструкция

0
1317

 

Сегодня получить бесплатный SSL сертификат для сайта достаточно простая задача, позволяющая быстро и без лишних затрат перейти на безопасный протокол HTTPS.

Самостоятельное получение бесплатного SSL-сертификата для сайта

Для доменов .ru и .рф

Для получения сертификата доменами .ru .рф и .by можно воспользоваться первым методом через CloudFlare (подойдет и для международных зон).

В первую очередь переходим на страницу:

https://www.cloudflare.com/ru-ru/

Сервис Cloudflare

После регистрируем на сайте нажав на «Sing up».

Переход в регистрацию Cloudflare

Вводим почту и пароль которые будем использовать.

Регистрация в Cloudflare

Добавляем сайт через кнопку «Add site».

Добавление сайта в КлаудФлэр

Вводим домен.

Добавление домена в CloudFlare

Выбираем бесплатный тарифный план.

Выбор бесплатного тарифа в КлаудФлэр

Ожидаем проверки DNS.

Проверка и скачивание DNS в Cloudflare

Проходим далее.

Переход в настройки сайта для Cloudflare

Копируем выданные NS сервера.

Копирование NS серверов для Cloudflare

Открываем хостинг, где переходим в «Домены»-«Мои домены» и открываем настройки DNS сайта.

Настройки DNS на хостинге

Переходим в редактирование NS.

Редактирование NS-серверов домена

Вводим выданные значения и сохраняем их.

Ввод настроек NS серверов для домена и перевода на CloudFlare

Начинаем настройки подключения.

Переход в настройки КлаудФлэр

Включаем функцию выдачи бесплатного SSL-сертификата.

Включение бесплатного SSL-сертификата

Включаем функцию автоматического редиректа с http на https.

Автоматический редирект в http на https

Лучше не включать функцию сжатия если Вы не знаете как работает Ваша CMS. Оставляем все галочки пустыми.

Отключение настроек сжатия и кэширования

Включаем функцию Brotli.

Включаем ускорение для https

Завершаем настройки.

Окончание настроек Cloudflare

Нажимаем на «Check nameservers» для проверки системы.

Проверка NS серверов для домена в Cloudflare

Через несколько часов на почту придет уведомление о подключении, а в личном кабинете увидите следующее.

Подключение сайта к Cloudflare

Теперь сайт сразу начнет открываться и работать с SSL-сертификатом.

Получение бесплатного SSL-сертификата для домена через Cloudflare

Все готово, теперь продление не потребуется и сайт будет автоматически работать всегда на https.

Для доменов кроме .ru и .рф

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

Регистрация на сайте SSL For Free

Теперь вписываем адрес сайта (Важно! Если выдается сертификат для поддомена, то необходимо ввести его адрес, например, poddomen.site.ru) и нажимаем на «Create Free SSL Certificate».

Ввод домена на сайте sslforfree для получения бесплатного SSL-сертификата

В появившемся окне «ZeroSSL» выбираем «New Certificate».

Создание нового SSL сертификата в SSL For Free

Вводим домен, например, «seopulses.ru».

Подтверждение SSL сертификата в ZeroSSL

Выбираем 90 дней.

Важно! Бесплатно можно получить только на 90 дней!

Выбор тарифа для получения бесплатного SSL-сертифката

Оставляем все без изменений и переходим на следующий шаг через кнопку «Next Step».

Выбор почты для подтверждения SSL-сертификата

Теперь нам предлагается 3 способа подтверждения:

  1. Через почту;
  2. DNS;
  3. Загрузку HTTP файла.

О каждом из этих способов указано ниже.

Подтверждение по почте

В этом случае система предложит написать на одну из почт:

  • admin@
  • administrator@
  • hostmaster@
  • postmaster@
  • webmaster@

В этом случае будет отправлено письмо с кодом на указанный электронный адрес, через которое можно будет подтвердить информацию.

В этом случае лучше всего:

Если указанной почты нет среди аккаунтов, то следует ее создать, например, в интерфейсе Яндекс.Коннекта это выглядит так:

Создание почты для подтверждения бесплатного SSL-сертификата

Отправляем письмо для проверки.

Верификация бесплатного сертификата ССЛ-сертификата

В системе видно, что сообщение отправлено.

Обновление проверки одобрения бесплатного SSL сертификата

Далее приходит письмо на почту, где нужно скопировать проверочный код и перейти на страницу верификации.

Переход к варификации домена для получения ССЛ-сертификата

На проверочной странице вводим ключи и нажимаем на «Next».

Получение варификационного кода для подтверждения бесплатного SSL-сертификата

Закрываем страницу.

Окончание подтверждения бесплатного SSL-сертификата

В ZeroSSL обновляем статус заявки.

Обновление подтверждения SSL-сертификата в ZeroSSL

Видим, что все прошло успешно и кликаем на «Install Certificate».

Подтвержденная варификации для получения бесплатного SSL-сертификата

Скачиваем бесплатный SSL-сертификат через кнопку «Download Certificate (.zip).

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

При необходимости можно сказать в разных форматах, например, для:

  • Apache;
  • AWS;
  • cPanel
  • NGINX;
  • Ubuntu;
  • И многих других.

Выбор типа и вида SSL-сертификата стандарт, Apache, AWS NGINX

Далее переходим к установке его на сервер.

Получение и переход к установке SSL сертификата

Важно! Одни аккаунт может иметь до трех доменов с сертификатами бесплатно.

Подтверждение бесплатного SSL-сертификата через DNS

На этапе выбора подтверждения кликаем на «DNS», где получаем нужные данные для ввода.

Подтверждение SSL-сертификата через DNS

На следующем шаге видим, что система мониторит записи для подтверждения.

Ожидание смены DNS для подтверждения ССЛ сертификата для перехода на HTTPS

Переходим к хостинг-провайдеру (или другой интерфейс, куда через NS был делегирован домен) и переходим к редактированию DNS.

Переход в настройки DNS записей домена

Добавляем новую TXT-запись.

Добавление текстовой TXT-записи для домена

Вводим выданные нам значения.

Важно! Name содержит запись для поддомена (111.site.ru), следует вводить только указанный только до домена код.

Важно! Во многих системах интерфейс может быть различных, например, на примере в Timeweb не требуется ввод TTL, поэтому это опускаем.

Ввод текстовой DNS-записи для домена и подтверждения SSL-сертификата

Все готово, можно переходить к его установке.

Подтверждение бесплатного SSL через HTTP-файл

Выбираем пункт для подтверждения «HTTP File Upload» и скачиваем файл.

Ввод текстовой DNS-записи для домена и подтверждения SSL-сертификата

Система начинаем проверку.

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

Далее переходим в панель управления сервером или FTP-аккаунт, где в корневой папке сайта (как правило, public_html) создаем папку «.well-known».

Создание новой папки для подтверждения SSL-сертификата

Создание папки в корневой папки сайта

В ней аналогично создаем еще одну папку «pki-validation».

Загружаем файл, скачанный в самом начале инструкции.

Загрузка нового файла на сервер сайта

Все готово подтверждаем информацию (аналогично почте) и получаем сертификат.

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

Установка SSL-сертификата на сервер

В первую очередь распаковываем архив с сертификатом и видим, что он состоит из:

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

3 файла бесплатного SSL-сертификата

Данный пункт необходим тем, кто не смог получить его у хостера и приобрел его не у своего провайдера. Для этого посещаем раздел «SSL», где выбираем пункт «Установить».

Установка SSL-сертификата на хостинг

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

Ввод данных для установки SSL-сертификата

Важно! Если не имеется навыка работы с интерфейсом хостинг компании (у некоторых провайдеров отсутствует возможность загружать сертификат самостоятельно в интерфейсе) рекомендуется загрузить архив с сертификатом на сервер и написать в поддержку с просьбой об установке.

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

Важно! Если сертификат выдается на поддомен, то потребуется подтвердить лишь основной домен (соответственно загрузить лишь 1 файл или установить 1 TXT-запись).

Через ISPmanager

Следует посетить раздел «WWW»-«SSL-сертификаты», после чего кликнуть на «Создать».

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

Выбираем пункт «Существующий».

Установка существующего SSL-сертификата

Ставим данные из файлов в нужные поля и даем имя сертификату.

Ввод данных от бесплатного SSД-сертификата в ISPmanager

Важно! Если не получается воспользоваться ни первым ни вторым способом или данного раздела (SSL) нет в административной панели (как, например, в SprintHost), то Вы можете загрузить сертификаты на свой сервер и создать тикет хостинг-провайдеру для установки.

Получение бесплатного SSL-сертификата через хостинг-провайдера

Если хостинг-провайдер предоставляет бесплатный SSL-сертификат, то можно воспользоваться им. Так его предоставляют:

  • Reg.ru;
  • Timeweb;
  • SprintHost;
  • SpaceWeb;
  • Beget;
  • Многие другие.

Например, в случае с Timeweb достаточно посетить административную панель после чего перейти во вкладку «SSL-сертификаты» и нажимаем на «Заказать».

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

Теперь выбираем «Let’s Encrypt» (бесплатный) и домен, которому он будет применен.

Заказ бесплатного SSL-сертификата у хостинг-провайдера

https://seopulses.ru/kak-poluchit-besplatniy-ssl-sertifikat/ — link

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here