Ukuhlanganiswa kwe-Cloudflare
Ukubuka konke
I-Cloudflare ingumhlinzeki ohamba phambili wenethiwekhi yokulethwa kokuqukethwe (CDN) nokuphepha osiza ukuvikela nokusheshisa amawebhusayithi. Lokhu kuhlanganiswa kunika amandla ukuphathwa kwezizinda ngokuzenzakalelayo phakathi kwe-Ultimate Multisite ne-Cloudflare, ikakhulukazi ekufakweni kwe-subdomain multisite.
Izici
- Ukudalwa kwe-subdomain ngokuzenzakalelayo ku-Cloudflare
- Ukusekelwa kwe-subdomain eyenziwe i-proxy
- Ukuphathwa kwamarekhodi e-DNS
- Ukuboniswa okuthuthukisiwe kwamarekhodi e-DNS ku-admin ye-Ultimate Multisite
Izimfuneko
Ama-constants alandelayo kufanele achazwe efayeleni lakho le-wp-config.php:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
Imiyalelo Yokusetha
1. Thola i-Cloudflare API Key yakho
- Ngena ku-dashboard yakho ye-Cloudflare
- Iya ku-"My Profile" (chofoza ku-imeyili yakho ekhoneni eliphezulu kwesokudla)
- Khetha "API Tokens" kumenyu
- Dala i-API token entsha enezimvume ezilandelayo:
- Zone.Zone: Read
- Zone.DNS: Edit
- Kopisha i-API token yakho
2. Thola i-Zone ID Yakho
- Ku-dashboard yakho ye-Cloudflare, khetha isizinda ofuna ukusisebenzisa
- I-Zone ID ibonakala kuthebhu ethi "Overview", kubha eseceleni yesokudla ngaphansi kokuthi "API"
- Kopisha i-Zone ID
3. Engeza Ama-constants ku-wp-config.php
Engeza ama-constants alandelayo efayeleni lakho le-wp-config.php:
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
4. Nika amandla Ukuhlanganiswa
- Ku-admin yakho ye-WordPress, iya ku-Ultimate Multisite > Settings
- Zulazula uye kuthebhu ethi "Domain Mapping"
- Skrolela phansi ku-"Host Integrations"
- Nika amandla ukuhlanganiswa kwe-Cloudflare
- Chofoza "Save Changes"
Indlela Okusebenza Ngayo
Ukuphathwa kwe-Subdomain
Lapho isayithi elisha lidalwa ekufakweni kwe-subdomain multisite:
- Ukuhlanganiswa kuthumela isicelo ku-API ye-Cloudflare ukuze kwengezwe irekhodi le-CNAME le-subdomain
- I-subdomain ilungiselelwa ukuthi yenziwe i-proxy nge-Cloudflare ngokuzenzakalelayo (lokhu kungashintshwa ngezihlungi)
- Lapho isayithi lisuswa, ukuhlanganiswa kuzosusa i-subdomain ku-Cloudflare
Ukuboniswa Kwerekhodi le-DNS
Ukuhlanganiswa kuthuthukisa ukuboniswa kwamarekhodi e-DNS ku-admin ye-Ultimate Multisite ngokuthi:
- Kulande amarekhodi e-DNS ngokuqondile ku-Cloudflare
- Kubonise ukuthi amarekhodi enziwe i-proxy noma cha
- Kubonise ulwazi olwengeziwe mayelana namarekhodi e-DNS
Cloudflare Custom Hostnames
Cloudflare Custom Hostnames (ngaphambilini ebibizwa ngokuthi "Cloudflare for SaaS") iyisici se-Cloudflare esivumela amakhasimende akho ukuthi asebenzise izizinda zawo nge-SSL kunethiwekhi yakho ye-multisite. Lena indlela enconyiwe yokufakwa kwe-multisite enezizinda ezimephiwe esebenzisa i-Cloudflare, ngoba i-Cloudflare ilawula ukukhishwa nokuvuselelwa kwesitifiketi se-SSL sesizinda sangokwezifiso ngasinye ngokuzenzakalelayo.
Indlela ehluke ngayo ekuhlanganisweni okujwayelekile kwe-Cloudflare
| Ukuhlanganiswa okujwayelekile | Cloudflare Custom Hostnames | |
|---|---|---|
| Injongo | Kudala ngokuzenzakalelayo amarekhodi e-DNS ama-subdomain | Kunika amandla izizinda zangokwezifiso (ezimephiwe) nge-SSL elawulwa yi-Cloudflare |
| Kulungele kakhulu | I-subdomain multisite | I-multisite enezizinda ezimephiwe |
| SSL | Kusingathwa ngokwehlukana | Kulawulwa yi-Cloudflare ngokuzenzakalelayo |
Ukusetha i-Cloudflare Custom Hostnames
- Ku-dashboard yakho ye-Cloudflare, vula i-zone yesizinda sakho esiyinhloko.
- Iya ku-SSL/TLS > Custom Hostnames.
- Engeza i-fallback origin ekhomba ku-IP noma ku-hostname yeseva yakho.
- Esizindeni sekhasimende ngasinye esimephiwe ku-Ultimate Multisite, engeza ukufakwa kwe-Custom Hostname ku-Cloudflare. Ungazenzakalela lesi sinyathelo usebenzisa i-Cloudflare API.
- I-Cloudflare ikhipha futhi ivuselele izitifiketi ze-TLS ze-custom hostname ngayinye ngokuzenzakalelayo lapho i-DNS yekhasimende isikhonjiswe kunethiwekhi yakho.
Ukuze uthole ireferensi egcwele ye-API, bona imibhalo ye-Cloudflare Custom Hostnames.
Kusukela ku-Ultimate Multisite v2.6.1, lesi sici sibizwa ngokuthi Cloudflare Custom Hostnames kuzo zonke izilungiselelo namalebula e-plugin. Izinguqulo zangaphambilini zasebenzisa igama elithi "Cloudflare for SaaS", okuyigama lomkhiqizo oyisisekelo we-Cloudflare.
Amanothi Abalulekile
Kusukela ezibuyekezweni zakamuva ze-Cloudflare, i-wildcard proxying manje isiyatholakala kuwo wonke amakhasimende. Lokhu kusho ukuthi ukuhlanganiswa okujwayelekile kwe-Cloudflare DNS akusabalulekile kakhulu ekufakweni kwe-subdomain multisite njengoba kwakunjalo ngaphambili, ngoba ungavele usethe irekhodi le-wildcard DNS ku-Cloudflare.
Ukuxazulula Izinkinga
Izinkinga Zokuxhumeka kwe-API
- Qinisekisa ukuthi i-API token yakho ilungile futhi inezimvume ezidingekayo
- Hlola ukuthi i-Zone ID yakho ilungile
- Qinisekisa ukuthi i-Account yakho ye-Cloudflare inezimvume ezidingekayo
I-Subdomain Ayengeziwe
- Hlola ama-log e-Ultimate Multisite ukuze ubone noma yimiphi imiyalezo yamaphutha
- Qinisekisa ukuthi i-subdomain ayikangezwa kakade ku-Cloudflare
- Qinisekisa ukuthi i-plan yakho ye-Cloudflare isekela inani lamarekhodi e-DNS owadalayo
Izinkinga ze-Proxying
- Uma ungafuni ama-subdomain enziwe i-proxy, ungasebenzisa isihlungi se-
wu_cloudflare_should_proxy - Ezinye izici zingase zingasebenzi kahle lapho zenziwe i-proxy (isb., imisebenzi ethile ye-admin ye-WordPress)
- Cabanga ukusebenzisa ama-Page Rules e-Cloudflare ukuze udlule i-cache yamakhasi e-admin