Найти в Дзене
SeoPulses

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

Оглавление

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

Видеоинструкция

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

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

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

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

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

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

-2

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

-3

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

-4

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

-5

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

-6

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

-7

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

-8

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

-9

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

-10

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

-11

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

-12

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

-13

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

-14

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

-15

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

-16

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

-17

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

-18

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

-19

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

-20

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

-21

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

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

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

-22

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

-23

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

-24

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

-25

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

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

-26

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

-27

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

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

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

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

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

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

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

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

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

-28

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

-29

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

-30

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

-31

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

-32

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

-33

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

-34

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

-35

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

-36

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

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

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

-38

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

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

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

-39

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

-40

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

-41

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

-42

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

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

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

-43

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

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

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

-44

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

-45

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

-46
-47

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

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

-48

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

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

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

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

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

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

-50

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

-51

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

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

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

Через ISPmanager

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

-52

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

-53

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

-54

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

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

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

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

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

-55

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

-56

Важно! Для того, чтобы воспользоваться данным методом необходимо делегировать сайт под управление компании хостинга при помощи А-записи.

Источник: https://seopulses.ru/kak-poluchit-besplatniy-ssl-sertifikat/

Подписывайтесь на наш Telegram-канал

Подписывайтесь на наш Youtube-канал

Подписывайтесь на нашу группу ВКонтакте