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

Сегодня получить бесплатный 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-сертификата у хостинг-провайдера

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

Подписывайтесь на наш канал в Яндекс.Дзен

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

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

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

Комментарии 77

  • А «CA Bundle» и «Certificate chain» это одно и тоже, как я понимаю?
    И еще в моем хостинге есть строчка «Password». Обязательно ли ее заполнять?

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

  • SSLForfree теперь стал ZeroSSL с бесплатной возможностью только на 3 сертификата. Так что — в топку

  • Спасибо за советы-)

    • Добрый день, спасибо за обратную связь, рады что Вам понравились статьи, подписывайтесь на наши социальные сети или канал в Яндекс.Дзен и получайте полезные инструкции первым.

  • А если уже получил 3 90-дневных сертификата — как быть дальше?

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

      • Даже если создать другой аккаунт, пишет, что для этого домена доступна только платная генерация, продление сертификата. Так что привязка счетчика идёт не к аккаунту, а к домену. Один раз создал, два раза продлил — и дальше никакая смена аккаунта не поможет — предлагает выбрать один из платных тарифов, причём самый дешёвый на сегодня — 10$ в месяц.

        • Добрый день, спасибо за обратную связь, в данный момент сервис добавил ограничения и позволяет получить для одного домена (с любого аккаунта) лишь 3 сертификата бесплатно.

  • Огромное спасибо за полезную информацию

  • Спасибо за статью. Подскажите, при завершении 90 дней, есть возможность продлить или обновить за 1-7 дней о конца? Чтобы не было простоя.
    Спасибо.

  • Большое, человеческое спасибо.

  • после 3х бесплатных сертификатов на один и тот же домен новый бесплатный выпустить не дает как со старого так и с нового аккаунта, пишет: One of your certificate domains is no longer eligible on the Free Plan. To continue, please choose the Basic Plan.
    печаль…

  • А если на сайте уже стоял ssl сертификат от хостера, но его срок заканчивается. Хостер предлагает приобрести платный сертификат. Можно ли проигнорировать «предложение» хостера и самостоятельно установить бесплатный сертификат от Sslforfee? Спасибо за ответ.

    • Добрый день, спасибо за обратную связь, да Вы можете проигнорировать предложение и получить через инструкцию, указанную статью, тем самым продолжить работать на https абсолютно бесплатно.

  • Не получается получить бесплатный сертификат более трёх раз. Ранее получал на один домен два бесплатных сертификата с одного аккаунта и один сертификат с другого. Теперь выходит сообщение, что на одном из доменов превышено число бесплатных сертификатов и предлагается перейти на тариф Basic

  • Добрый день, подскажите а как получить private key, в скаченном архиве данный файл отсутствует?

    • Добрый день, спасибо за обратную связь, не могли бы подсказать Вы использовали описанный выше сервис? а также сертификат получается на основной домен или поддомен?

  • Опять ложные рекомендации! zeroSSL прекратил выдачу бесплатных сертификатов, если вы уже брали его!!!
    Когда же в выдаче Яндекс перестанет публиковать в первой 10 фейковые статьи?!

  • Добрый день! Что делать, если сервис отказывается верифицировать сайт — несмотря на то, что уже и текстовик в нужную папку положен и открывается по ссылке, и DNS прописан?

  • как создать сертификат? — да просто
    корень: test.com (для него есть сертификат)

    как сгенерить сертификат для домена 1.test.com?
    нужно ли указывать при генерации корня *.test.com?

    ps. с НГ 2022 noip выдает 1 бесплатный сертификат на один из 3-х бесплатных домена (можете посмотреть сгенерированный мой ключ и noip выданный сертификат сроком на 1 год).
    зыы. Программа генерации ACME от «Let’s Encrypt» стоит у меня на компьютере как и сам сервер (OpenServer), меня интересует, что нужно сделать что я описал выше!

  • Где узнать про как сделать сертификат для сайта https

  • Нужен бесплатные ssl сертификаты для сайта от яндекс

    • Добрый день, спасибо за обратную связь, к сожалению они не делятся для яндекс или гугл, описанный вариант в статье, подойдет к любой поисковой системе и браузеру.

  • Добрый день!
    К сожалению, на сегодняшний день они не выдают сертификаты для зоны ru. Не подскажете, где ещё можно получить SSL в данный момент? Хотя бы даже платно…

  • Зона RU — в «Restricted Countries» 😀
    https://help.zerossl.com/hc/en-us/articles/360060119833-Restricted-Countries

  • Есть сервис, который выдает бесплатные сертификаты для российского региона?

  • Currently we are not able to issue certificates for this domain
    Restricted Countries
    November 30, 2020 18:38
    At the moment for the following countries, secure certificates cannot be issued for websites or country-code-top-level domains (TLDs): .ru The Russian Federation
    .. железный занавес

  • при вводе сайта для проверки появляется надпись что-то вроде «указанная доменная зона не обслуживается», сайт на .ru
    если статья актуальная, как тогда у вас получалось получить сертификат

  • Как получить как скачать сертификат с сайта

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

  • SSLFORFREE оказался политически ангажированным и не выдает сертификаты всем, как это указано в его лозунге на первой странице

    • Добрый день, спасибо за обратную связь, сервис теперь принадлежит zerossl в данным момент обновляют статью под новый сервис, где можно получить сертификат для доменов ru.

  • Где узнать про ssl сертификат для сайта бесплатно 2020

  • работает для сайтов на доменах .ru?
    какие вообще центры сертификации сейчас рабочие и выпускают сертификаты для доменов в этой зоне?

  • Для доменов RU халява «всё». Санкции прилетели.

  • Перестало работать в ру зоне

  • Ну как бы: SSL Provider error: 115. Sorry! Russia (RU) is a prohibited country for receiving SSL certificates.
    Уже не работает.

  • Так как получить БЕСПЛАТНЫЙ сертификат для .ru в 2022 году?

  • Ждем новую статью 🙂

  • Добрый день,
    Как успехи в обновлении статьи?

  • Где узнать про

  • Хочу купить получить бесплатный ssl сертификат на год

  • Как получить free ssl space как установить сертификат

  • одни обещания в 2022 году((

  • Доброго времени суток. Так все-таки есть способы получить сертификат как раньше? или нужно искать другие варианты?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (16 оценок, среднее: 4,56 из 5)
Загрузка...