Cloudflare. Как подключить сайт к сервису

Подключение и Настройка Cloudflare

Безопасность, надежность, защищенность сайтов и их бесперебойная работа сегодня актуальны как никогда. Обеспечить такие задачи можно несколькими способами: установкой специальных плагинов, оптимизацией настроек хостинга, использованием внешних сервисов. Об одном из таких сервисов — Cloudflare и пойдет речь в этой статье. Мы остановимся на возможностях и преимуществах этой платформы, расскажем как быстро интегрировать её с сайтом.

Что такое Сloudflare

CloudFlare — это один из самых популярных сервисов для защиты сайта от нежелательного трафика, создания защищенного соединения, оптимизации и кеширования контента вашего сайта. Отличительной и важной функцией сервиса является его обширная сеть серверов по всему миру, благодаря которой Ваш сайт кэшируется и сохраняется в разных точках по всеми миру, обеспечивая быструю доступность для посетителей. Сервис предлагает для клиентов бесплатный тариф и платные пакеты с различными функционалом.

Общими словами Cloudflare анализирует весь трафик сайта, защищает от атак и отсеивает подозрительных посетителей, кэширует всю информацию на сайте и максимально быстро отображает посетителю оптимизированную версию сайта с ближайшего сервера.

Технология CDN (Content Delivery Network)

CDN — это облачная технология, которая позволяет сохранять информацию сайта в сети распределенных по всему миру 200 виртуальных серверов в 93 странах мира. CDN автоматически кеширует контент сайтов клиентов и быстро отдает его веб-посетителям от ближайшего по расположению центра данных. Технология способствует сохранности и быстрой доступности всего контента сайта, даже если не нем произошел сбой или возникли технические неполадки.

HTTPs Cloudflare

Для чего нужен Cloudflare

Вопрос использования CDN технологии и защиты сайта очень актуальна для больших информационных проектов и сайтов с высокой посещаемостью. Даже ежедневный трафик в 1К посетителей может создать большую нагрузку на сервер, привести к лагам и сбоям в работе. Можно перенести сайт на высокопроизводительные сервера, но затраты на их аренду и обслуживание могут значительно превосходить бюджет на содержание сайта.

Использование Cloudflare значительно снизит нагрузку, оптимизирует трафик любого сайта, сэкономит ваши средства на аренду, защитит посетителей и обеспечит максимальную скорость доступа. Таким образом ваш сайт работает лучше и быстрее.

Основные преимущества Cloudflare

Эффективность этой платформы базируется на трех основных преимуществах для клиентов: безопасность, производительность и надежность.

  • Cloudflare защищает веб-сайты.
    Как только сайт добавлен в Cloudflare, сервис тут же начинает оценивать весь входящий трафик сайта на предмет потенциальных угроз. Анализируются все IP-адреса посетителей, их источник, географию и частоту запросов. Таким образом Cloudflare предотвращает атаку ботов, парсинг страниц сайта, DDoS атаки и пр. Также если сайт подключен через этот сервис, нет возможности узнать его реальный ip адрес, так как в настройках домена будут отображается только сервера Cloudflare.
  • Повышенная скорость доступа
    Скорость открытия сайтов увеличивается за счет распределенного удаленного кэширования на CDN серверах. Скорость работы сайта — это один из факторов ранжирования в Google. Быстрые сайты имеют высокий коэффициент конверсии и удобны для посетителей. Благодаря Cloudflare каждый посетитель, заходя на ваш сайт, будет видеть копию с ближайшего расположенного кэша. Cloudflare будет отвечать, доставляя ваш сайт из ближайшего кэша.
  • Увеличенная пропускная способность
    Сервис частично или полностью кэширует контент с вашего сайта и размещает на своих серверах. Cloudflare кэширует статические элементы (вещи, которые вряд ли изменятся), например изображения. Чем больше у вас статического контента, тем лучше будет кэширование. Благодаря чему, вы увеличиваете пропускную способность и экономите ресурсы вашего хостинга.
  • Отказоустойчивость
    Сервис может показывать сохраненную копию вашего сайта даже при его недоступности. Это снижает уровень отказов и делает работу сайта стабильной.

HTTPs Cloudflare

  • Безопасный HTTPs протокол
    Независимо от того, имеет ваш сайт SSL сертификат или нет, шлюз Cloudflare позволяет обеспечить безопасное https соединение для ваших посетителей.
  • Подробная статистика
    Статистика Cloudflare позволяет отслеживать количество запросов к домену, объем закэшированного трафика и количество заблокированных угроз за выбранный период.

Для каких сайтов пригодится Cloudflare

CDN серверы и файерволы активно применяются для разных проектов, когда нужна стабильность и высокая скорость работы сайтов:

  • Высокопосещаемые и нагруженные интернет проекты
  • Новостные сайты и блоги
  • Соцсети и различные коммуникационные платформы
  • Сайты госучреждений, когда важна бесперебойная работы
  • Сайты, подверженные DDoS атакам и взломам

Как подключить свой сайт к Cloudflare

Регистрация в сервисе доступна для всех владельцев сайтов. На выбор предоставляется как бесплатный базовый тариф, так и более функциональные платные пакеты, рассчитанные на высокопосещаемые сайты. Для регистрации учетной записи в сервисе нужно перейти на официальный сайт Cloudflare.com и нажать ссылку «Sign In», укажите Ваш email и пароль.

Регистрация в Cloudflare

На следующем шаге нужно ввести адрес сайта и выбрать тарифный план. После этого система проверит ваш сайт, скопирует его настройки DNS и предложит Вам заменить текущие NS сервера домена на сервера Cloudflare.

Смена NS серверов Cloudflare

Смена серверов как правило занимает несколько часов. Как только сервис увидит, что смена адресов успешно произведена — станут доступны все дальнейшие настройки Вашего сайта.

Пошаговая настройка Cloudflare

1  Настройка SSL сертификата

Для настройки безопасного соединения с сайтом нужно настроить SSL-сертификат. Нужно перейти на главную страницу в панели управления и выбрать домен со статусом «Active». Далее нажать «SSL/TLS» в верхнем меню и выбрать режим шифрования трафика «Flexible» («Гибкий») или «Full» («Полный»).

При выборе «Flexible» дополнительных настроек не потребуется, а при выборе «Full» потребуется настройка SSL-сертификата на самом хостинге. К примеру, в рамках виртуального хостинга на Eternalhost можно установить бесплатный сертификат Let’s Encrypt.

Информацию о полученном сертификате CloudFlare можно посмотреть, нажав «Edge Certificates» («Управление сертификатами»).

Настройка SSL Cloudflare

2  Установка уровня защиты

Система позволяет в режиме онлайн анализировать трафик на предмет его подозрительными. Возможно несколько режимов контроля:

  • Защита выключена (Off).
  • Режим атаки (I’m Under Attack) — данный уровень безопасности нужно включить, когда сайт находится под DDoS-атакой.
  • Высокий (High) — блокирование пользователей, которые вели себя подозрительно в течение последних 14 дней.
  • Средний (Medium) — блокирование пользователей, которые представляют опасную или умеренную угрозу.
  • Низкий (Law) — блокирование пользователей, которые представляют опасную угрозу.

Настройка безопасности Cloudflare

3  Оптимизация и минимизирование кода

CloudFlare позволяет уменьшить размер файлов благодаря удалению ненужных символов в файлах html, js, css (в зависимости от выбора). Также можно включить дополнительное сжатие кода алгоритмом Бротли.

Оптимизация кода Cloudflare

4  Настройка времени кэширования

Cloudflare кеширует статический контент на вашем сайте и позволяет воспроизводить его посетителям без дополнительных обращений к сайту. Если ваш сайт обновляется не часто — лучше установить максимальное время кэширования файлов, 5 дней или больше. Если у вас новостной сайт с регулярным обновлением, периода кэширования в 1 час будет достаточно.

Настройка кэширования Cloudflare

Это основной функционал платформы Cloudflare. В платных тарифных пакетах для клиентов дополнительно доступны сжатие изображений, расширенная статистика и круглосуточная техническая поддержка.

Выводы

В этом статье мы рассказали, зачем нужен Cloudflare, как правильно подключить его к сайту и как пользоваться основными функциями сервиса: управлять DNS-записями, установить SSL-сертификат, защититься от DDoS-атак, показывать всем посетителям CAPTCHA или заблокировать доступ к сайту на основе параметров вроде IP-адреса или геолокации. Сервис Cloudflare станет полезен, если вы хотите снизить нагрузку сайта на хостинг или отсечь нежелательный трафик.

ЗАКАЗАТЬ САЙТ