Whakawhiti me Cloudflare
Pātaiwhiri (Overview)
Cloudflare he whānau nui o ngā wero mō te whaiwhihi i mō te wāhi (content delivery network - CDN) me te pūmanawa ā-whakamahinga (security provider) ki te whakamahi i te wero me te whakaaturanga o ngā website. Ka tino whaiārahi tēnei whakawhiti i te whakamaoritanga o te domain (domain management) anōanō i antara Ultimate Multisite me Cloudflare, tekaui tekau mō ngā installation multisite subdomain.
Manawa (Features)
- Whakawhiti subdomain anōanō i Cloudflare
- Whakawhanaungatanga subdomain e whaiwhihi (Proxied subdomain support)
- Whakawhiti rekordi DNS (DNS record management)
- Whakawhiti whakaaturanga rekordi DNS e whero ana i Ultimate Multisite admin
Wāhi Whakamahi (Requirements)
Me tino whakamahinga ngā constants berikut i tō file wp-config.php:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
Whakatau (Setup Instructions)
1. Whakawātea Tō API Key o Cloudflare
- Whakawātea ki tō dashboard o Cloudflare
- Pāinga ki "My Profile" (whakawatea i tō email i te kura whero i te ngāhi whero i te whakatū)
- Whakarongo ki "API Tokens" mai i te menu
- Whakawātea token API hou me ngā whānau whai mana berikutu:
- Zone.Zone: Read (Whakawātea mō te whakawhiti o te zone)
- Zone.DNS: Edit (Whakawātea mō te whakarereke rekordi DNS)
- Kopiko tō API token
2. Whakawātea Tō Zone ID
- I tō dashboard o Cloudflare, whakatū i te domain e tino pai ana ki te whakamahi
- Ko te Zone ID e hoki ana i te tab "Overview", i te ngāhi whero i te whare pō (right sidebar) i runga i "API"
- Kopiko tō Zone ID
3. Whakawhiti Constants ki wp-config.php
Whakawātea ngā constants berikut ki tō file wp-config.php:
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
4. Whakawhanaungatanga te Whakawhiti (Enable the Integration)
- I tō WordPress admin, pāinga ki Ultimate Multisite > Settings
- Pāinga ki te tab "Domain Mapping"
- Whakarongo ki "Host Integrations"
- Whakawhanaunga te Cloudflare integration
- Whakawatea i "Save Changes"
He aha ia mahi ana (How It Works)
Whakawhiti Subdomain (Subdomain Management)
I tō wā e whakatō ahau website hou i installation multisite subdomain:
- Te whaiwhi (integration) i rite whakaaro ki API o Cloudflare kia āwhitu whakamāhi CNAME record mō te subdomain.
- He tino tika ana te subdomain hei whakawhiti (proxy) mō Cloudflare e ngāwari (he taea te whak whakarēhia pēnei i filter).
- I roto i te wā e whakatika/whakamutunga te site, ka whero te integration te subdomain mai Cloudflare.
Whakaritenga DNS Record Display
Whakahaere ai te integration te whakaatu o ngā DNS record i te admin o Ultimate Multisite i te mea:
- Whakawātea ngā DNS records tika mai Cloudflare
- Whakaahua mō te mea he proxied (whakatika) au he nui
- Whakaahua mō korero whaiaro anō mō ngā DNS records
Cloudflare Custom Hostnames
Cloudflare Custom Hostnames (he tino tika ana i te whakatō "Cloudflare for SaaS") he āhuatanga o Cloudflare e hiahia ana ki te whakamahi o ngā domain o koe me SSL mo te wāhi multisite o koe. He te whakataunga tika mō ngā installation multisite e whai ana i te domain mapping (whakatō domain) e hāpai i Cloudflare, i te mea e whaiaro ai Cloudflare te whakamahi i te certificate SSL ki te whakatū me te whakatutuki i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto
- I roto i te dashboard o au Cloudflare, titi i te zone (domain) o au domain nui.
- Pā te SSL/TLS > Custom Hostnames.
- Whā te origin fallback (origin e whai ake) whakamahi ana ki IP o au servertake pei o hostname.
- Mo every customer domain (domain o ngā mea whai ake) i whakawātea i Ultimate Multisite, whānui i te entry Custom Hostname i Cloudflare. Kei te taea ai koe te whakamahi i te Cloudflare API mō te whakamwahine i tēnei apa.
- Whakawāhia me whakatere anō (renew) ngā TLS certificates mo every custom hostname automatically i tō pēpi i te DNS o te customer e whakawātea ki tō wāhi network.
Mo te whakamārama mō te API reference katoa, he tino pai te whakaatu i Cloudflare Custom Hostnames documentation.
I tēnei v2.6.1 o Ultimate Multisite, ko te whānau (feature) tenei e whakawāhia ana i Cloudflare Custom Hostnames i ngā settings me ngā label katoa o te plugin. I ngā versione purine, i whakamahia te ingoa "Cloudflare for SaaS", he ingoa o te au product o Cloudflare.
Ngā Pātai Whakamahalata (Important Notes)
I tēnei wā, e hoki mai te wildcard proxying mō ngā customer katoa. He tino whakamua ana ko he pēnei i te standard Cloudflare DNS integration he nui te mana ana mo installation multisite subdomain kei te whakawātea i te mea, he taea ai koe te whakarite i he record DNS wildcard i Cloudflare.
Whakamutunga (Troubleshooting)
Ngā Pātai o te Connection API
- Kia tino mārama ko te API token o koe he tino pai ana me he nui ngā manawa (permissions) e pēnei.
- Kia tino mārama ko te Zone ID o koe he tino pai ana.
- Kia tino mārama ko he nui ngā manawa (permissions) e pēnei i tō account Cloudflare.
Subdomain Ka Rongotai Nahi
- Kia tino mārama i ngā logs o Ultimate Multisite mō ngā error messages katoa.
- Kia tino mārama ko a te subdomain ka whakahou ana koe he tino pai ana ki Cloudflare.
- Kia tino mārama ko he nui te mana (plan) o au Cloudflare e pēnei i te hāpai i te ahua (number) o ngā DNS records i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i roto i
Ngā Wāhi Whakamārama (Proxying Issues)
- Ko koe e tino i te whai whakaaro ana ahau ki te whakamahi
wu_cloudflare_should_proxyfilter, kia tautoko i te subdomains (whakawāhi hoki) katoa. - He tino pai na ngā āhuatanga taketake (features) mōhanga i roto i te whenua e pēnei i te whai whakamahi proxy (e.g., nekehanga admin o WordPress).
- He tino pai na koe ki te whakamahi Cloudflare Page Rules kia whakawātea (bypass) te cache mo ngā manawa admin (admin pages).