Integrace s Cloudflare
Přehled
Cloudflare je přední síť pro doručování obsahu (CDN) a poskytovatel zabezpečení, který pomáhá chránit a zrychlovat webové stránky. Tato integrace umožňuje automatickou správu domén mezi Ultimate Multisite a Cloudflare, zejména pro multisite instalace se subdoménami.
Funkce
- Automatické vytváření subdomén v Cloudflare
- Podpora proxy pro subdomény
- Správa DNS záznamů
- Vylepšené zobrazení DNS záznamů v administraci Ultimate Multisite
Požadavky
V souboru wp-config.php musí být definovány následující konstanty:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
Návod k nastavení
1. Získání API klíče Cloudflare
- Přihlaste se do svého Cloudflare dashboardu
- Přejděte na „My Profile" (klikněte na svůj e-mail v pravém horním rohu)
- V menu vyberte „API Tokens"
- Vytvořte nový API token s následujícími oprávněními:
- Zone.Zone: Read
- Zone.DNS: Edit
- Zkopírujte svůj API token
2. Získání Zone ID
- Ve svém Cloudflare dashboardu vyberte doménu, kterou chcete použít
- Zone ID najdete na záložce „Overview" v pravém postranním panelu pod „API"
- Zkopírujte Zone ID
3. Přidání konstant do wp-config.php
Do souboru wp-config.php přidejte následující konstanty:
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
4. Aktivace integrace
- V administraci WordPress přejděte na Ultimate Multisite > Settings
- Přejděte na záložku „Domain Mapping"
- Sjeďte dolů k sekci „Host Integrations"
- Aktivujte integraci s Cloudflare
- Klikněte na „Save Changes"
Jak to funguje
Správa subdomén
Když je vytvořen nový web v multisite instalaci se subdoménami:
- Integrace odešle požadavek na Cloudflare API pro přidání CNAME záznamu pro subdoménu
- Subdoména je ve výchozím nastavení nakonfigurována tak, aby procházela přes proxy Cloudflare (toto lze změnit pomocí filtrů)
- Když je web smazán, integrace odstraní subdoménu z Cloudflare
Zobrazení DNS záznamů
Integrace vylepšuje zobrazení DNS záznamů v administraci Ultimate Multisite tím, že:
- Načítá DNS záznamy přímo z Cloudflare
- Zobrazuje, zda jsou záznamy proxované či nikoliv
- Ukazuje další informace o DNS záznamech
Důležité poznámky
Od nedávných aktualizací Cloudflare je wildcard proxy dostupná pro všechny zákazníky. To znamená, že integrace s Cloudflare je pro multisite instalace se subdoménami méně kritická než dříve, protože můžete jednoduše nastavit wildcard DNS záznam v Cloudflare.
Řešení problémů
Problémy s připojením k API
- Ověřte, že váš API token je správný a má potřebná oprávnění
- Zkontrolujte, zda je vaše Zone ID správné
- Ujistěte se, že váš Cloudflare účet má potřebná oprávnění
Subdoména nebyla přidána
- Zkontrolujte logy Ultimate Multisite, zda neobsahují chybové zprávy
- Ověřte, že subdoména ještě není v Cloudflare přidána
- Ujistěte se, že váš Cloudflare tarif podporuje počet DNS záznamů, které vytváříte
Problémy s proxy
- Pokud nechcete, aby subdomény procházely přes proxy, můžete použít filtr
wu_cloudflare_should_proxy - Některé funkce nemusí při použití proxy fungovat správně (např. některé funkce administrace WordPress)
- Zvažte použití Cloudflare Page Rules pro obejití cache u administračních stránek