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

Защищенный сертификат неожиданно просрочился? Сайт потерял SEO-позиции? Стоит ли ставить новую напоминалку в Google-календарь или есть какое-то более технологичное решение? К счастью, такое решение действительно есть. Делается это довольно просто и бесплатно (во всяком случае, на период написания этого материала) — с помощью платформы Cloudflare.

Регистрируемся и заходим в аккаунт на сайте cloudflare.com. После успешной регистрации сервис предложит добавить зону, делаем это и
прописываем доменное имя, на которое планируем получить SSL-сертификат.

Выбираем Free-план — для получения сертификата его вполне хватает:

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

Для работы сервиса и получения сертификата нам нужно указать DNS-сервера Cloudflare в админ-панели сервиса, в котором был зарегистрирован домен. Указываем следующие значения DNS:

aria.ns.cloudflare.com

david.ns.cloudflare.com


После изменения DNS-серверов нажмите на кнопку «Check nameservers», чтобы система побыстрее увидела внесенные изменения:

После этого мы увидим дашборд с указанием текущего статуса домена. Теперь нам нужно включить несколько полезных опций, для этого переходим в Quick Start Guide:

Включаем опцию «Всегда использовать HTTPS»:

Применяем изменения, возвращаемся на главный экран (дашборд) и выбираем слева раздел меню SSL/TLS. В этом разделе меняем режим с «Full» на «Flexible»:

Применяем изменения, возвращаемся на главный экран (дашборд) и выбираем слева раздел меню SSL/TLS. В этом разделе меняем режим с «Full» на «Flexible»:

Ждем, пока сервис Cloudflare не признает домен «своим», на это может уйти несколько часов, но обычно все происходит быстрее. На указанную при регистрации почту придет вот такое письмо:

Чтобы на 100% убедиться в том, что все сертификат выпущен и работает корректно, перейдите в подраздел Edge Certificates раздела SSL/TLS:

Остались финальные штрихи! Нам нужно прописать правила редиректа с www на версию без www, а также с http — https. Для этого переходим в раздел Page Rules, в котором создаем два правила для редиректов:

Редирект с Http на Https:

В адресной строке вводим ваш домен в формате http://domainname.com/* и в выпадающем меню выбираем тип правила — Always use HTTPS.

Редирект с WWW на Https без WWW:

В адресной строке вводим адрес сайта в формате www.domainname.com/* и выбираем тип Forwarding URL, где, в свою очередь, пишем запись в формате https://domainname.com/$1.

Настройка завершена! Мы получили бесплатный SSL-сертификат, который будет еще и обновляться автоматически.

А если вам нужны звонки и заявки с оплатой за результат — обращайтесь!

Читайте также: