Вечный, бесплатный SSL сертификат за 10 минут без привлечения разработчика, без лимитов по времени, полный переход на HTTPS и не нужно даже генерировать какие-то ключи и куда-то загружать. Звучит хорошо? Конечно! Потому приступим.
Мы не будем идти создавать сертификаты на Let’s Encrypt и не будем обращаться к хостингу с вопросом есть ли у них такая услуга, мы просто подключим CloudFlare.
Регистрация в CloudFlare
Отправляемся на сайт https://www.cloudflare.com и переходим на страницу регистрации:
Просто указываем почту и пароль:
Добавляем новый сайт:
После CloudFlare сканирует текущие DNS записи для домена и автоматически их подтягивает:
Смена NS и подключение
И после этого мы должны сменить NS сервера для домена на NS сервера от CloudFlare. Мы получим информацию о том какие NS сервера нужно указать, отправляемся туда где регистрировали домен и меняем старые NS хостинга на новые от CF.
Вот так меняются настройки у регистратора на примере dynadot:
Вот так на примере namecheap:
У каждого регистратора это выглядит несколько по-разному, но принцип один и тот же: домены — настройки — DNS или NS — указать 2 новых NS. После — ждем до 24 часов пока настройки применятся и вступят в силу.
В случае WordPress еще может понадобится установить плагин Really Simple SSL:
После этого сайт будет доступен по адресу c https вместо http и в браузере появится такой замочек:
Способ через хостинг
Альтернативным способом является установить на уровне хостинга, который позволит нам зашифровать все что выходит с хостинга. Этот способ можно применять вместе с CloudFlare.
Не все хостинги предоставляют такую услугу, но многие дают бесплатный SSL сертификат. Вот как выглядит его настройка на примере хостинга Beget, переходим в раздел домены и поддомены:
Переходим в настройки SSL:
Выбираем бесплатный сертификат:
И нажать Установить сертификат. В других хостингах интерфейс другой, но суть та же.
Сохраняйте эту статью в закладки, мы постоянно актуализируем все материалы на сайте с обновлением поисковых алгоритмов. Любые вопросы и дополнения будем рады видеть в комментариях. А еще у нас есть отличные статьи на темы:
- Як отримати безкоштовний SSL-сертифікат для сайту?
- Как обезопасить сайт на WordPress от взлома?
- Як захистити сайт WordPress від злому?
В чем смысл и на хостинге и на CloudFlare одновременно делать? Одного мало?
В шифровании соединения между сервером и CloudFlare. Сам по себе CloudFlare шифрует только между CloudFlare и посетителем, не шифрует между CloudFlare и сервером если на сервере нет сертификата.