Entegrasyon Cloudflare
Genel Bakış
Cloudflare, web sitelerini korumak ve hızlandırmak için önde gelen bir içerik dağıtım ağı (CDN) ve güvenlik sağlayıcısıdır. Bu entegrasyon, Ultimate Multisite ile Cloudflare arasında otomatik alan adı yönetimi sağlar, özellikle alt alan adı çoklu site kurulumları için.
Özellikler
- Cloudflare'da otomatik alt alan adı oluşturma
- Proxy edilmiş alt alan adı desteği
- DNS kaydı yönetimi
- Ultimate Multisite yönetim panelinde gelişmiş DNS kaydı görüntüleme
Gereksinimler
Aşağıdaki sabitleri wp-config.php dosyanıza tanımlamanız gerekir:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
Kurulum Talimatları
1. Cloudflare API Anahtarınızı Alın
- Cloudflare kontrol panelinize giriş yapın
- "My Profile" (sağ üst köşedeki e-posta adresinize tıklayın) bölümüne gidin
- Menüden "API Tokens"ı seçin
- Aşağıdaki izinlerle yeni bir API token oluşturun:
- Zone.Zone: Read (Okuma)
- Zone.DNS: Edit (Düzenleme)
- API token'ınızı kopyalayın
2. Alan Adı Kimliğinizi (Zone ID) Alın
- Cloudflare kontrol panelinizde, kullanmak istediğiniz alanı seçin
- Zone ID, "Overview" sekmesinde, "API" başlığının altında sağ kenar çubuğunda görünür
- Zone ID'yi kopyalayın
3. wp-config.php'ye Sabitleri Ekleyin
Aşağıdaki sabitleri wp-config.php dosyanıza ekleyin:
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
4. Entegrasyonu Etkinleştirin
- WordPress yönetim panelinizde, Ultimate Multisite > Settings'e gidin
- "Domain Mapping" sekmesine gidin
- Aşağı kaydırarak "Host Integrations" kısmına gelin
- Cloudflare entegrasyonunu etkinleştirin
- "Save Changes" (Değişiklikleri Kaydet) butonuna tıklayın
Nasıl Çalışır
Alt Alan Adı Yönetimi
Bir alt alan adı çoklu site kurulumunda yeni bir site oluşturulduğunda:
- L'intégration envoie une requête à l'API de Cloudflare pour ajouter un enregistrement CNAME pour le sous-domaine
- Le sous-domaine est configuré pour être proxifié via Cloudflare par défaut (cela peut être changé avec des filtres)
- Quand un site est supprimé, l'intégration retirera le sous-domaine de Cloudflare
Affichage de l'enregistrement DNS
L'intégration améliore l'affichage des enregistrements DNS dans l'admin Ultimate Multisite en faisant ceci :
- Récupérer les enregistrements DNS directement depuis Cloudflare
- Afficher si les enregistrements sont proxifiés ou non
- Montrer des informations supplémentaires sur les enregistrements DNS
Noms d'hôte personnalisés Cloudflare (Cloudflare Custom Hostnames)
Cloudflare Custom Hostnames (anciennement appelé "Cloudflare for SaaS") est une fonctionnalité de Cloudflare qui permet à vos clients d'utiliser leurs propres domaines avec SSL sur votre réseau multisite. C'est l'approche recommandée pour les installations multisite mappées par domaine qui utilisent Cloudflare, car Cloudflare gère automatiquement l'émission et le renouvellement du certificat SSL pour chaque domaine personnalisé.
Comment cela diffère de l'intégration standard Cloudflare
| Intégration standard | Noms d'hôte personnalisés Cloudflare (Cloudflare Custom Hostnames) | |
|---|---|---|
| Objectif | Crée automatiquement des enregistrements DNS pour les sous-domaines | Permet les domaines personnalisés (mappés) avec SSL géré par Cloudflare |
| Idéal pour | Multisite de sous-domaine | Multisite mappé par domaine |
| SSL | Géré séparément | Géré automatiquement par Cloudflare |
Configuration des Noms d'hôte personnalisés Cloudflare
- Nan panseman nan dashboard Cloudflare ouvriye zone pou domèn prensipal ou an.
- Ale nan SSL/TLS > Custom Hostnames.
- Ajoute yon origin fallback ki ap pointe sou IP oswa hostname sèvè ou a.
- Pou chak domèn kliyan ki mapé nan Ultimate Multisite, ajoute yon entry Custom Hostname nan Cloudflare. Ou ka automate etap sa a itilize Cloudflare API la.
- Cloudflare bay epi renouvle sertifikat TLS pou chak custom hostname otomatikman menm lè DNS kliyan an pointe sou rezo ou a.
Pou referans API konplè, gade Cloudflare Custom Hostnames documentation.
Kòm nan Ultimate Multisite v2.6.1 la, fonksyon sa a rele Cloudflare Custom Hostnames nan tout konfigirasyon ak etiket plugin yo. Vèsyon pi ansyen te itilize non "Cloudflare for SaaS", ki se non pwodwi Cloudflare anba l.
Nòt Enpòtan
Kòm nan dènye mizajou Cloudflare a, wildcard proxying la kounye a disponib pou tout kliyan yo. Sa vle di ke entegrasyon DNS Cloudflare estanda a pi piti enpòtan pou enstalasyon multisite sous-domèn non sa li te ye anvan, paske ou ka senpleman mete yon rekord DNS wildcard nan Cloudflare.
Resousè Sèvi pou Rezoud pwoblèm (Troubleshooting)
Pwoblèm Koneksyon API
- Verifye ke token API ou a kòrèk epi li gen pèmisyon ki nesesè yo.
- Kontweke ke Zone ID ou a kòrèk.
- Asire ke kont Cloudflare ou a gen pèmisyon ki nesesè yo.
Sous-domèn Pa Ajoute
- Kontweke log Ultimate Multisite pou nenpòt mesaj erè.
- Verifye ke sous-domèn an pa deja ajoute nan Cloudflare.
- Asire ke plan Cloudflare ou a sipò kantite rekord DNS ou ap kreye yo.
Problèm Proxy
- Si ou pa vle ke sous-domain yo reyèlman proxy, ou ka itilize filtre
wu_cloudflare_should_proxy. - Gen kèk fonksyonalite ki pa ap mache byen lè yo proxy (pa egzanp, kèk fonksyon admin WordPress).
- Pran konsider pou w itilize Page Rules Cloudflare pou evite cache pou les pages admin.