+7 707 858 58 37
help@vpsadm.ru
Cloudflare — настройка DNS, добавление сайтов и управление кэшированием

 

Удивило, но люди интересуются темой настройки Cloudflare. Ибо там всё интуитивно понятно.  Вещь очень простая и нужная.

Что такое Cloudflare и зачем он нужен?

Позволяет решить несколько задач в работе вашего сайта или сервера:

  1. Может скрыть реальный ваш IP
  2. Позволяет защититься от DDOS
  3. Частично ускоряет сайт, с помощью кэширования
  4. Дает  бесплатный сертификат SSL — сайт будет доступен по https
  5. Из премиум фишек — дает CDN (content delivery network — сервис для быстрой доставки контента пользователю засчет дублирования и разнесения в несколько точек доступа ваших данных.

На этом пожалуй и всё.  В общем, это такой сервис.

Как работает Cloudflare?

Он c помощью механизма обратного проксирования nginx раздает ваши сайты. Принцип работы прост: у них стоит очень быстрый веб-сервер nginх который первым принимает на себя пользователей, и дальше уже сам обращается к вашим ресурсам. При этом по пути отсекает паразитный трафик, типа ДДОС-ов и проверяет на наличие запрашиваемой страницы свой кэш. Если страница там есть, и она не изменилась, то он просто отдаёт её, даже не дергая ваш сервер.

Краткий и понятный мануал по настройке Cloudflare

Вся настройка сводится к добавлению сайта в сервис, и смене NS вашего домена.  Вот такая инструкция в картинках.

1.Добавляем сайт

Далее сервис произведет сканирование.  Это проверка вашего домена, определение текущих записей зоны DNS.

2. Этап выбора тарифа

Здесь нет ограничений на количество сайтов — сервис бесплатен для всего того, что описано в начале поста.

Палю фишку!
Именно это делает его очень ценным и полезным для дорвейщиков и создателей сеток сайтов. Можно загнать все свои доры в Cloudflare — и это скроет их как от поисковых систем, так и для других дорвейщиков-исследователей. А значит можно не париться с большим количеством IP, как это часто приходится делать. Хотя, с другой стороны есть мнение что иметь IP помойки, которой по этой причине стал сервис — чревато нелюбовью Гугла.  Но это не точно. Многим похуй. И надо сказать это оправдано (и это точно).

 

3. На третьем этапе настройки понадобится изменить NS вашего домена.

Сервис покажет вам пару своих серверов имён, где будет настроена зона вашего домена.  Их нужно будет сменить в панели регистратора вашего домена. Обычная процедура при добавлении сайта на хостинг или переезде. Она у разных регистраторов может быть в разных местах и по-разному выглядеть, но есть у  всех абсолютно. Поищи, или спроси у саппорта.

4.Непосредственно настройка DNS сайта.

Управление зоной домена на этих самых NS в сервисе cloudflare. На этом этапе осталось вписать в A-запись IP-адрес твоего сервера, или хостинга.  Если ты с шаредом хочешь связать cloudflare, то нужно определить IP своего сайта. (тут очень простые способы описаны как узнать IP сайта)

Ну и всё. После этого надо дождаться обновления DNS — от получаса до двух суток. Обычно быстрее, в течение 2-3-х часов нынче обновляются DNS.

Есть еще пару нюансов, которые стоит знать при использовании сервиса Cloudflare.

Управление кэшированием в Cloudflare

Может случиться такое, что вам понадобится сделать какие-то изменения на сайте, но вы их не увидите. Это надо запомнить, чтобы не биться в истерике несколько часов в поисках изменений проделанных на сайте 🙂

Не знаю сколько живет кэш у cloudflare, но даже полчаса порой ждать не хочется, надо сразу увидеть и проверить изменения на сайте.  Поэтому там есть раздел Caching с кнопкой Purge Individual Files. Вот по нажатию этой кнопки изменения и попадут в кэш и вы сможете их увидеть.   Это можно сделать другим способом, прямо с главной страницы управления доменом в сервисе:

Достаточно переключить сайт в режим разработки — Development Mode. В нём кэш отключается, и несколько часов не работает.  По-умолчанию 3 часа вроде, после чего режим разработки автоматически будет выключен.  Соответственно в течение этого времени любые изменения будут на сайте проявляться сразу же.

Кстати, весь этот механизм можно легко повторить и самостоятельно, не прибегая к использованию сервиса. Это может быть полезно для сокрытия реального IP и местонахождения сервера или сайта.  Настройка обратного проксирования в Nginx довольно тривиальна. Я как-нибудь пожалуй напишу об этом. Кстати, видел где-то на складчике продажу подобного мануала  по сокрытию IP сервера 🙂

Отправить ответ

Notify of
avatar
Андрей
Гость

Спасибо, теперь понятно.
Кстати нашел еще прикольную фишку во вкладке Speed, можно минифицировать js,css,html
По поводу кэширования, если на странице используется php-код (например мобильный редирект) то он перестанет работать?

seoonly.ru
Гость

кстати реально после смены днс нагрузка падает на сервер существенно благодаря кешированию?

Дмитрий
Гость

Если у меня Города на поддоменах Казань.сайт.пу ?

Евгений
Гость

Этот сервис в РФ некоторыми провайдерами блокируется, так что ставить его не такая удачная идея

malysh
Гость

Полезно. Красавчик.
Пили дальше посты еще под оптимизацию ВП (я как понял есть ум), без плагинов, я бы зачитал.

Багдад
Гость

Отлично, еще один сервис успешно облюбован дорвейщиками ))) Поэтому такие сервисы нужно делать платными, чтобы отсечь всякую шелупонь.

Reriter
Гость

В днс только одну запись прописываешь? http://www.domain.ru так работает?

Михаил
Гость

У меня из — за Cloudflare были проблемы с ворпрессовским кроном. На решение подтолкнула статья https://support.cloudflare.com/hc/en-us/articles/201897700-Step-4-Recommended-First-Steps-for-all-Cloudflare-users
Конкретно я в Firewall добавил Ip сервера где расположен сайт, крон заработал

Reriter
Гость

Админку на DLE брутят с ip, которые принадлежат CloudFlare. Получается они ip CloudFlare используют как прокси?comment image

wpDiscuz