Cloudflare Integration
Überblick
Cloudflare isch en führendi Content Delivery Network (CDN) und Sicherheitsdienst, wo hilft, Websites z'schütze und z'beschleunige. Dä Integration ermöglicht d'automatisch Domain-Verwaltung zwüsche Ultimate Multisite und Cloudflare, bsunders bi Subdomain Multisite Installatione.
Features
- Automatisch Subdomain-Erstellig in Cloudflare
- Proxied Subdomain-Unterstützig
- DNS-Record-Verwaltig
- Verbesserti DNS-Record-Anzeige im Ultimate Multisite Admin
Requirements
D'folgende Konstante müesse Sie i Ihrer wp-config.php Datei definiere:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
Setup Instructions
1. Holen Sie sich Ihren Cloudflare API Key
- Logge sich i Ihrem Cloudflare Dashboard ii
- Gehe zu "My Profile" (klicke uf Ihre E-Mail in de obere rechte Ecke)
- Wähle "API Tokens" us em Menü
- Erstelle en neui API Token mit de folgende Berechtigunge:
- Zone.Zone: Read
- Zone.DNS: Edit
- Kopiere Ihren API Token
2. Holen Sie sich Ihre Zone ID
- Im Cloudflare Dashboard wähle d'Domain us, wo Sie bruche wend
- D'Zone ID isch im Tab "Overview" sichtbar, i de rechte Seitenleist unter "API"
- Kopiere d'Zone ID
3. Fügen Sie Konstanten zu wp-config.php hinzu
Füge die folgende Konstante zu Ihrer wp-config.php Datei hinzu:
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
4. Aktivieren Sie die Integration
- Im WordPress Admin geit zu Ultimate Multisite > Settings
- Navigiere zum Tab "Domain Mapping"
- Scrollen Sie nach unten bis zu "Host Integrations"
- Aktiviered d'Cloudflare Integration
- Klicke uf "Save Changes"
Wie funktioniert es?
Subdomain Management
Wenn en neui Site i ere Subdomain Multisite Installation erstellt wird:
- D'Integration sendt en Aafrogfrëscht an Froes an d'API vun Cloudflare, um en CNAME-Record fir de Unterdomän hinzuezfüegen.
- De Unterdomän ass standardwiis dur Cloudflare proxied (dats kann mit Filters ändere ginn).
- Wann e Site glöscht wird, entfernt d'Integration de Unterdomän vun Cloudflare.
DNS-Record-Anzeige
D'Integration verbessert d'Anzeige vun DNS-Records im Ultimate Multisite Admin dur:
- DNS-Records direkt vun Cloudflare z'fetzen
- Z'zeiged, ob Records proxied sinn oder net
- Ergänzend Information über d'DNS-Records zeige
Cloudflare Custom Hostnames
Cloudflare Custom Hostnames (früehner genaht "Cloudflare for SaaS") isch en Cloudflare Feature, wo dinne Kunde erlaubt, ihri eigete Domäne mit SSL uf dim Multisite-Netzwerk z'bruche. Dat isch de empfohle Weg fir multisite Installatione, déi mit Cloudflare verknüpft sinn und Custom Domains benotzen, well Cloudflare d'SSL-Zertifikat-Ussgab an und Erneuerung automatisch fir jede Custom Domain verwaltet.
Wie dat sich vun der Standard-Cloudflare Integration unterscheed
| Standard integration | Cloudflare Custom Hostnames | |
|---|---|---|
| Zweck | Automatisch DNS-Records fir Unterdomänen erschaffen | Ermöglicht Custom (verknüpft) Domänen mit Cloudflare-verwalteter SSL |
| Am beschte fir | Unterdomän Multisite | Domain-verknüpfte Multisite |
| SSL | Separat verwaltet | Automatisch vun Cloudflare verwaltet |
Cloudflare Custom Hostnames iistelle
- Öffne im Cloudflare Dashboard d'Zone für dini Hauptdomaine.
- Gang zu SSL/TLS > Custom Hostnames.
- Füeg en Fallback origin hinzu, wo uf d'IP oder de Hostname vo dim Server zeigt.
- Für jede Kundedomain, wo in Ultimate Multisite abgebunde isch, füeg en Custom Hostname-Eintrag i Cloudflare hinzu. Du chasch dä Schritt mit de Cloudflare API automatisierä.
- Cloudflare stellt und erneuert TLS-Zertifikat automatisch für jede Custom Hostname, sobald d'DNS vom Kunde uf dis Netzwerk zeigt.
Für d'vollständigi API-Referenz lueg dir Cloudflare Custom Hostnames documentation.
Ab Ultimate Multisite v2.6.1 wird die Funktion in allne Plugin-Iistellige und Labels als Cloudflare Custom Hostnames bezeichnet. Früecheri Versionen händ de Name "Cloudflare for SaaS" brucht, was de eigentliche Cloudflare Produktname isch.
Wichtigi Notize
Ab de neuste Updates vo Cloudflare isch Wildcard Proxying für alli Kunde jetzt verfügbar. Das heisst, d'standardmässigi Cloudflare DNS-Integration isch für Subdomain Multisite-Installationen weniger wichtig als früecher, will du eifach en Wildcard DNS-Eintrag i Cloudflare iistelle chasch.
Fehlerbehebung
API-Verbindigsprobleme
- Überprüef, ob din API Token korrekt isch und d'nötige Berechtigunge het.
- Prüef, ob dini Zone ID korrekt isch.
- Stell sicher, dass dis Cloudflare Konto d'nötige Berechtigunge het.
Subdomain nöd hinzugefügt
- Überprüef d'Ultimate Multisite Logs uf Fehlermeldige.
- Verifiziere, dass d'Subdomain nöd scho i Cloudflare drin isch.
- Stell sicher, dass din Cloudflare Plan d'Anzahl vo DNS-Einträgen unterstützt, wo du erstellsch.
Proxyingsprobleme
- Wenn Sie Subdomains nöd proxieren wend, chönnt Sie de Filter
wu_cloudflare_should_proxybruche. - Es chan si sii, dass es e paar Funktione nöd richtig funktioniert, wenn sie proxied sind (zum Bischpil bestimti WordPress Admin-Funktione).
- Überleged, Cloudflare Page Rules z'bruche, um de Cache für Admin-Seiten z'umgah.