Cloudflare дает возможность бесплатно получить SSL сертификат и настроить https для любого сайта.
Поисковые системы и Google в частности уже сейчас распределяют большую часть трафика на сайты, поддерживающие HTTPS-протокол, поэтому доля таких сайтов растет.
По мировой статистике 81 из 100 сайтов уже используют HTTPS
68% трафика в браузере Chrome на Android и Windows идет через https://
78% трафика в браузере Chrome на Chrome OS и Mac идет через https://
Как получить SSL сертификат бесплатно для сайта
На примере этого сайта Startb.ru
Было:
отображение url в браузере Chrome версии 69
Стало:
Что было сделано
1. Заходим на сайт Cloudflare.com и регистрируемся
При регистрации вам будет отправлена проверочная ссылка на почту
2. Добавляем свой сайт
Указываем, например, startb.ru
3. Читаем, что будет сделано
Можно не вникать. Кликаем Next
4. Нам же нужно бесплатно SSL для сайта? Выбираем бесплатный тарифный план
5. Сервис получает текущие настройки DNS для домена
Обязательно проверьте, чтобы для записей «А» (если есть «АААА«, то и для них), в которых упоминается название вашего домена, облачка со стрелкой были оранжевые, а не серые! Оранжевое облако означает, что данные идут через Cloudflare. Если они будут выключены (серые), то https у вас на сайте не заработает! Для включения просто кликните на облако.
Сам столкнулся с этим при настройке https:// на startb.ru, хотя до этого для других сайтов все записи автоматически включались, т.е. были оранжевыми.
Так выглядит оранжевое облако — в этом случае https:// заработает.
Если вы уже проскочили этот пункт настройки, то можно сделать это позже в разделе DNS.
6. Устанавливаем новые DNS для своего домена
Cloudflare показывает, на какие DNS нужно поменять настройки домена у своего регистратора, т.е. это вы должны сделать в панели управления доменом.
7. Проверяем еще раз, правильно ли мы указали DNS
Recheck Nameservers можно не кликать – все равно для доменов .RU .SU .РФ обновление днс займет несколько часов.
8. Настраиваем https://
Теперь самое главное, ради чего все затевалось.
Нужно проверить, что в меню Crypto в разделе SSL выбран соответствующий пункт.
Обычно по умолчанию ставится Full, но можно выбрать и Flexible.
Для сохранения настроек никуда нажимать не нужно — все сохраняется автоматически.
Может потребоваться до 24 часов, чтобы ваш сайт стал доступен через HTTPS-протокол.
Пока идет обновление, ваш сайт будет работать без перебоев через стандартный http://
В итоге после указанных настроек вы сможете зайти на свой сайт через протокол https://
После настройки HTTPS-протокола вам нужно организовать переезд сайта (редирект всех страниц) с http на https. Если вас интересует эта инструкция, напишите ниже в комментариях, и я расскажу, как это сделано для домена Startb.ru