Cloudflare Интеграция
Обзор
Cloudflare является ведущей сетью доставки контента (CDN) и поставщиком безопасности, который помогает защищать и ускорять веб‑сайты. Эта интеграция позволяет автоматически управлять доменами между Ultimate Multisite и Cloudflare, особенно для установок мультисайтов с поддоменами.
Функции
- Автоматическое создание поддомена в Cloudflare
- Поддержка проксируемых поддоменов
- Управление записями DNS
- Улучшенное отображение записей DNS в админке Ultimate Multisite
Требования
Следующие константы должны быть определены в вашем файле wp-config.php:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
Инструкции по настройке
1. Получите ваш API‑ключ Cloudflare
- Войдите в вашу панель управления Cloudflare
- Перейдите в «Мой профиль» (нажмите на вашу электронную почту в правом верхнем углу)
- Выберите «API Tokens» в меню
- Создайте новый токен API с следующими разрешениями:
- Zone.Zone: Read
- Zone.DNS: Edit
- Скопируйте ваш токен API
2. Получите ваш ID зоны
- В панели управления Cloudflare выберите домен, который вы хотите использовать
- ID зоны виден во вкладке «Overview», в правой боковой панели под «API»
- Скопируйте ID зоны
3. Добавьте константы в wp-config.php
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
4. Включите интеграцию
- В админке WordPress перейдите в Ultimate Multisite > Settings
- Перейдите на вкладку «Domain Mapping»
- Прокрутите вниз до «Host Integrations»
- Включите интеграцию Cloudflare
- Нажмите «Save Changes»
Как это работает
Управление поддоменами
Когда создается новый сайт в установке мультисайта с поддоменом:
- Интеграция отправляет запрос к API Cloudflare для добавления записи CNAME для поддомена
- Поддомен по умолчанию настроен на проксирование через Cloudflare (это можно изменить с помощью фильтров)
- При удалении сайта интеграция удалит поддомен из Cloudflare
Отображение записей DNS
Интеграция улучшает отображение записей DNS в админке Ultimate Multisite следующим образом:
- Получение записей DNS напрямую из Cloudflare
- Отображение того, проксированы ли записи
- Ото бражение дополнительной информации о записях DNS
Важные примечания
С последних обновлений Cloudflare, проксирование wildcard теперь доступно для всех клиентов. Это означает, что интеграция Cloudflare менее критична для установок мультисайтов с поддоменами, чем раньше, поскольку вы можете просто настроить запись wildcard DNS в Cloudflare.
Устранение неполадок
Проблемы с подключением к API
- Убедитесь, что ваш токен API правильный и имеет необходимые разрешения
- Проверьте, что ваш ID зоны правильный
- Убедитесь, что у вашего аккаунта Cloudflare есть необходимые разрешения
Поддомен не добавлен
- Проверьте логи Ultimate Multisite на наличие сообщений об ошибках
- Убедитесь, что поддомен еще не добавлен в Cloudflare
- Убедитесь, что ваш план Cloudflare поддерживает количество создаваемых записей DNS
Проблемы с проксированием
- Если вы не хотите, чтобы поддомены проксировались, вы можете использовать фильтр
wu_cloudflare_should_proxy - Некоторые функции могут работать некорректно при проксировании (например, определенные функции админки WordPress)
- Рассмотрите возможность использования правил страницы Cloudflare для обхода кэша для страниц админки