Cloudflare integráció
Áttekintés
A Cloudflare egy vezető tartalomszolgáltató hálózat (CDN) és biztonsági szolgáltató, amely segít megvédeni és felgyorsítani a weboldalakat. Ez az integráció lehetővé teszi az automatikus domain-kezelést az Ultimate Multisite és a Cloudflare között, különösen az aldomain alapú multisite telepítések esetén.
Funkciók
- Automatikus aldomain létrehozás a Cloudflare-ben
- Proxyzott aldomain támogatás
- DNS rekord kezelés
- Bővített DNS rekord megjelenítés az Ultimate Multisite adminban
Követelmények
A következő konstansokat kell definiálni a wp-config.php fájlban:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
Beállítási útmutató
1. Cloudflare API kulcs beszerzése
- Jelentkezz be a Cloudflare vezérlőpultba
- Kattints a „My Profile" menüpontra (a jobb felső sarokban az email címedre kattintva)
- Válaszd az „API Tokens" menüpontot
- Hozz létre egy új API tokent a következő jogosultságokkal:
- Zone.Zone: Read
- Zone.DNS: Edit
- Másold ki az API tokent
2. Zone ID beszerzése
- A Cloudflare vezérlőpulton válaszd ki a használni kívánt domaint
- A Zone ID az „Overview" fülön látható, a jobb oldali sávban az „API" alatt
- Másold ki a Zone ID-t
3. Konstansok hozzáadása a wp-config.php fájlhoz
Add hozzá a következő konstansokat a wp-config.php fájlhoz:
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
4. Az integráció engedélyezése
- A WordPress adminban navigálj az Ultimate Multisite > Settings menüpontra
- Kattints a „Domain Mapping" fülre
- Görgess le a „Host Integrations" részhez
- Engedélyezd a Cloudflare integrációt
- Kattints a „Save Changes" gombra
Hogyan működik
Aldomain kezelés
Amikor egy új oldal jön létre egy aldomain alapú multisite telepítésben:
- Az integráció kérést küld a Cloudflare API-jának, hogy hozzon létre egy CNAME rekordot az aldomainhez
- Az aldomain alapértelmezés szerint a Cloudflare-en keresztül proxyzottan van beállítva (ez filterekkel módosítható)
- Amikor egy oldal törlésre kerül, az integráció eltávolítja az aldomaint a Cloudflare-ből
DNS rekord megjelenítés
Az integráció bővíti a DNS rekordok megjelenítését az Ultimate Multisite adminban:
- Közvetlenül a Cloudflare-ből kéri le a DNS rekordokat
- Megjeleníti, hogy a rekordok proxyzottak-e vagy sem
- További információkat jelenít meg a DNS rekordokról
Fontos tudnivalók
A Cloudflare legújabb frissítéseinek köszönhetően a wildcard proxyzás már minden ügyfél számára elérhető. Ez azt jelenti, hogy a Cloudflare integráció kevésbé kritikus az aldomain alapú multisite telepítéseknél, mint korábban volt, hiszen egyszerűen beállíthatsz egy wildcard DNS rekordot a Cloudflare-ben.
Hibaelhárítás
API kapcsolódási problémák
- Ellenőrizd, hogy az API tokened helyes és rendelkezik a szükséges jogosultságokkal
- Ellenőrizd, hogy a Zone ID helyes
- Győződj meg róla, hogy a Cloudflare fiókod rendelkezik a szükséges jogosultságokkal
Az aldomain nem lett hozzáadva
- Ellenőrizd az Ultimate Multisite naplókat hibaüzenetek után kutatva
- Győződj meg róla, hogy az aldomain még nincs hozzáadva a Cloudflare-hez
- Ellenőrizd, hogy a Cloudflare csomagod támogatja-e a létrehozni kívánt DNS rekordok számát
Proxyzási problémák
- Ha nem szeretnéd, hogy az aldomainek proxyzva legyenek, használhatod a
wu_cloudflare_should_proxyfiltert - Egyes funkciók nem működnek megfelelően proxyzás esetén (pl. bizonyos WordPress admin funkciók)
- Fontold meg a Cloudflare Page Rules használatát az admin oldalak gyorsítótárazásának megkerülésére