Ymddianion gyda Cloudflare
Oglwyddictod
Mae Cloudflare yn gynnwys y rheolwr cyflenwi (CDN) a chyfyngedig diogelwch sy mae'n helpu i gwarchod a gyflymu weboedd. Mae’r cysylltiad hwn yn sylw'r rheoli domain yn awt rhwng Ultimate Multisite a Cloudflare, yn enwedig ar gyfer ystafell multisite subdomain.
Eithriadau
- Creu subdomain yn awt mewn Cloudflare
- Cyddefnyddio subdomain gyda proxy
- Rheoli cyfathiadau DNS
- Dysgu cyfathiadau DNS wellfystyr yn admin Ultimate Multisite
Cynlluniau
Rhaid i'ch ddefnyddio y cyfaintau canlynol mewn fyllyn wp-config.php eich llyfr:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
Cynlluniau Rheoli
1. Derbyn eich Clai API Cloudflare
- Cyflwynwch i'r dashboard Cloudflare eich cyflwyniad (dashboard)
- Ymddangos i "My Profile" (clychw ar eich e-bost mewn cyd-ddiwr o'r cyfeiriad uchel-drefn)
- Dechrau i "API Tokens" o'r menu
- Creu un clai API newydd gyda'r gynnwysau canlynol:
- Zone.Zone: Read (Dysgu)
- Zone.DNS: Edit (Redig)
- Copi eich clai API
2. Derbyn eich ID Zon
- Mewn dashboard Cloudflare eich domain syddwch yn ei dymuno
- Mae'r ID Zon yn agor yn y tab "Overview", mewn llyfr o'r chwarae (sidebar) o'r ddefnyddio "API"
- Copi'r ID Zon
3. Ymddangos Cyfaintau i wp-config.php
Ymddangos y cyfaintau canlynol i eich fyllyn wp-config.php:
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
4. Gynllunio'r Cysylltiad
- Mewn admin WordPress eich Ultimate Multisite, mynd i Settings (Cynlluniau)
- Ymddangos i'r tab "Domain Mapping" (Rheoli Domainau)
- Dechrau i'r isel i "Host Integrations" (Cysylltiadau Host)
- Gynllunio'r cysylltiad Cloudflare
- Clic ar "Save Changes" (Cadw newidiadau)
Sut mae hyn yn gweithio
Rheoli Subdomainau
Pan cael site newydd yn cael ei creu mewn stafell multisite subdomain:
- Mae'r cyfathrebu yn angen yn anfon gyfle i API Cloudflare i dros y cyfathreg (record) CNAME ar gyfer y subdomain.
- Mae'r subdomain wedi'i sicrwydd i fod yn cael ei prosyddio trwy Cloudflare yn ddefnyddiol yn deulu (gall ei newid gyda filtru).
- Pan cael site wedi'i ddifais, bydd y cyfathreg yn tynnu'r subdomain o Cloudflare.
Cyflwyniad Cyfeiriadau DNS (DNS Record Display)
Mae'r cyfathreg yn gwella'r cyflwyniad cyfeiriadau DNS mewn admin Ultimate Multisite gan:
- Gweld y cyfeiriadau DNS yn uniongyrchol o Cloudflare
- Dangoswch arol y cyfeiriadau yn cael eu prosyddio neu nad yw'n cael eu prosyddio
- Dangoswch wybodaeth ychwanegol am y cyfeiriadau DNS
Hostnames Custom Cloudflare (Cloudflare Custom Hostnames)
Hostnames Custom Cloudflare (a oedd yn cael ei ddweud "Cloudflare for SaaS" yn gyntaf) yw ffeithau Cloudflare sy'n sylw i eich cleientau eu cyfathreg gyda'u domainau gyda SSL ar eich rheol multisite. Mae'n ddefnyddiol y ffordd arallangol i gael site wedi'i sicrwydd (domain-mapped) sy'n defnyddio Cloudflare, oherwydd mae Cloudflare yn gwarchod y cyflwyniad a chynllunio SSL ar gyfer pob domain custom yn awyr.
Sut mae hyn yn gwahaniaeth â'r cyfathreg standard Cloudflare?
| Cyfathreg Standard (Standard integration) | Hostnames Custom Cloudflare | |
|---|---|---|
| Gweithred | Creu cyfeiriadau DNS arallangol i subdomainau | Mae'n sylw i domainau custom (mapped) gyda SSL a cael ei rheoli gan Cloudflare |
| Mae'n ddefnyddiol i | Multisite yn subdomainau | Multisite sydd wedi'i sicrwydd domainau |
| SSL | Caeffall yn cael eu gwarchod yn rhydd | Mae'n cael ei rheoli gan Cloudflare yn awyr |
Rheoli Hostnames Custom Cloudflare
- Yn eich dashboard Cloudflare, gaelwch y zone ar gyfer eich domain cyffredinol.
- Gawswch i SSL/TLS > Custom Hostnames.
- Refynwch origin fallback yn cyfeiriadol i'r IP neu'r enw gwefrgwr eich server.
- Ar gyfer pob domain cleient sy mae'n mapio mewn Ultimate Multisite, refynwch entry Custom Hostname mewn Cloudflare. Gallwch ddefnyddio'r API Cloudflare i'r ystafell hwn yn awtomatig.
- Mae Cloudflare yn cyflwyno a'i atalio certyddau TLS ar gyfer pob enw gwefrgwr custom yn awt os oes gan yr cleient'r DNS wedi'i cyfeiriadu i'ch rheol.
Ar gyfer cyfeiriad API llawn, gweld Cloudflare Custom Hostnames documentation.
Oes ychwanegau rhyddig Cloudflare, mae'r ffeithiau hyn yn cael eu cyfeiriadu fel Cloudflare Custom Hostnames mewn pob seteg a label y plugin. Mae'r frawddegion cynharach wedi defnyddio'r enw "Cloudflare for SaaS", sydd yn enw produsg Cloudflare sydd yn gynnwys.
Notedau pwysig
Oes ychwanegau rhyddig Cloudflare, mae cyfnewidiadau hyn yn cael eu cyflwyno ar gyfer pob cleient. Mae hyn yn ei fod yn ddefnyddio y cyfathrebu DNS standard Cloudflare yn hanfodol i ffurfion multisite subdomain fel yr oedd yn cael ei wneud yn rhyfedd, gan gallwch eithaf seteg record DNS rhyddig mewn Cloudflare.
Cyfeiriad
Pัญหาau gyda Chysyllti API
- Cynnal y byddiad eich token API'n cywir ac mae ganddo'r gynnwysau sydd ei angen
- Gwylio bod eich Zone ID yn wir
- Sicru bod eich cyfrif Cloudflare gyda'r gynnwysau sydd ei angen
Subdomain Nid cael ei droselu
- Gwylio'r log Ultimate Multisite ar gyfer unrhyw mesg eror
- Cynnal bod y subdomain nid wedi cael ei droselu i Cloudflare
- Sicru bod eich plan Cloudflare yn cefnogi'r amser o record DNS sydd yn cael eich creu
Pethau'r Pros
- Os oes rhyddhau subdomains i'r proxy, gallwch defnyddio'r filter
wu_cloudflare_should_proxy - Gallai fod rhai ffeithiau nid yn gweithio'n dda pan mae'n cael eu proxy (e.e., rhai ffeithiau admin WordPress)
- Meddwl am ddefnyddio Cloudflare Page Rules i ddarganfod y cache ar gyfer pethau admin