Как получить бесплатный и бессрочный SSL-сертификат для домена?
Как получить бесплатный и бессрочный 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-сертификат, который будет еще и обновляться автоматически.
А если вам нужны звонки и заявки с оплатой за результат — обращайтесь!