Cloudflare ഇന്റഗ്രേഷൻ
അവലോകനം
Cloudflare ഒരു പ്രമുഖ content delivery network (CDN) ഉം സുരക്ഷാ ദാതാവുമാണ്, ഇത് വെബ്സൈറ്റുകളെ സംരക്ഷിക്കാനും വേഗത്തിലാക്കാനും സഹായിക്കുന്നു. ഈ ഇന്റഗ്രേഷൻ Ultimate Multisite-ഉം Cloudflare-ഉം തമ്മിലുള്ള ഓട്ടോമാറ്റിക് ഡ ൊമെയ്ൻ മാനേജ്മെന്റ് സാധ്യമാക്കുന്നു, പ്രത്യേകിച്ച് subdomain multisite ഇൻസ്റ്റലേഷനുകൾക്ക്.
ഫീച്ചറുകൾ
- Cloudflare-ൽ ഓട്ടോമാറ്റിക് subdomain സൃഷ്ടിക്കൽ
- Proxied subdomain പിന്തുണ
- DNS റെക്കോർഡ് മാനേജ്മെന്റ്
- Ultimate Multisite അഡ്മിനിൽ മെച്ചപ്പെടുത്തിയ DNS റെക്കോർഡ് ഡിസ്പ്ലേ
ആവശ്യകതകൾ
നിങ്ങളുടെ wp-config.php ഫയലിൽ താഴെപ്പറയുന്ന constants നിർവ്വചിച്ചിരിക്കണം:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
സെറ്റപ്പ് നിർദ്ദേശങ്ങൾ
1. നിങ്ങളുടെ Cloudflare API Key നേടുക
- നിങ്ങളുടെ Cloudflare dashboard-ൽ ലോഗിൻ ചെയ്യുക
- "My Profile"-ലേക്ക് പോകുക (മുകളിൽ വലതുവശത്തുള്ള നിങ്ങളുടെ ഇമെയിലിൽ ക്ലിക്ക് ചെയ്യുക)
- മെനുവിൽ നിന്ന് "API Tokens" തിരഞ്ഞെടുക്കുക
- താഴെപ്പറയുന്ന അനുമതികളോടെ ഒരു പുതിയ API token സൃഷ്ടിക്കുക:
- Zone.Zone: Read
- Zone.DNS: Edit
- നിങ്ങളുടെ API token കോപ്പി ചെയ്യുക
2. നിങ്ങളുടെ Zone ID നേടുക
- നിങ്ങളുടെ Cloudflare dashboard-ൽ, ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന ഡൊമെയ്ൻ തിരഞ്ഞെടുക്കുക
- "Overview" ടാബിൽ, വലതുവശത്തെ സൈഡ്ബാറിൽ "API"-ക്ക് കീഴിൽ Zone ID കാണാം
- Zone ID കോപ്പി ചെയ്യുക
3. wp-config.php-ൽ Constants ചേർക്കുക
നിങ്ങളുടെ wp-config.php ഫയലിൽ താഴെപ്പറയുന്ന constants ചേർക്കുക:
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
4. ഇന്റഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
- നിങ്ങളുടെ WordPress അഡ്മിനിൽ, Ultimate Multisite > Settings-ലേക്ക് പോകുക
- "Domain Mapping" ടാബിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക
- "Host Integrations"-ലേക്ക് സ്ക്രോൾ ചെയ്യുക
- Cloudflare ഇന്റഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
- "Save Changes" ക്ലിക്ക് ചെയ്യുക
ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
Subdomain മാനേജ്മെന്റ്
ഒരു subdomain multisite ഇൻസ്റ്റലേഷനിൽ പുതിയ സൈറ്റ് സൃഷ്ടിക്കുമ്പോൾ:
- subdomain-നായി CNAME റെക്കോർഡ് ചേർക്കാൻ ഇന്റഗ്രേഷൻ Cloudflare-ന്റെ API-യിലേക്ക് ഒരു അഭ്യർത്ഥന അയയ്ക്കുന്നു
- subdomain സ്ഥിരസ്ഥിതിയായി Cloudflare വഴി proxy ചെയ്യാൻ കോൺഫിഗർ ചെയ്യപ്പെടുന്നു (ഇത് filters ഉപയോഗിച്ച് മാറ്റാവുന്നതാണ്)
- ഒരു സൈറ്റ് ഡിലീറ്റ് ചെയ്യുമ്പോൾ, ഇന്റഗ്രേഷൻ Cloudflare-ൽ നിന്ന് subdomain നീക്കം ചെയ്യും
DNS റെക്കോർഡ് ഡിസ്പ്ലേ
Ultimate Multisite അഡ്മിനിലെ DNS റെക്കോർഡ് ഡിസ്പ്ലേ ഇന്റഗ്രേഷൻ മെച്ചപ്പെടുത്തുന്നത്:
- Cloudflare-ൽ നിന്ന് നേരിട്ട് DNS റെക്കോർഡ ുകൾ എടുക്കുന്നതിലൂടെ
- റെക്കോർഡുകൾ proxy ചെയ്തതാണോ അല്ലയോ എന്ന് കാണിക്കുന്നതിലൂടെ
- DNS റെക്കോർഡുകളെക്കുറിച്ചുള്ള അധിക വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിലൂടെ
പ്രധാന കുറിപ്പുകൾ
Cloudflare-ന്റെ സമീപകാല അപ്ഡേറ്റുകൾ പ്രകാരം, wildcard proxying ഇപ്പോൾ എല്ലാ ഉപയോക്താക്കൾക്കും ലഭ്യമാണ്. ഇതിനർത്ഥം, Cloudflare-ൽ ഒരു wildcard DNS റെക്കോർഡ് സെറ്റപ്പ് ചെയ്താൽ മതിയാകുമെന്നതിനാൽ, subdomain multisite ഇൻസ്റ്റലേഷനുകൾക്ക് Cloudflare ഇന്റഗ്രേഷൻ മുമ്പത്തെപ്പോലെ അത്യാവശ്യമല്ല എന്നാണ്.
ട്രബിൾഷൂട്ടിംഗ്
API കണക് ഷൻ പ്രശ്നങ്ങൾ
- നിങ്ങളുടെ API token ശരിയാണെന്നും ആവശ്യമായ അനുമതികളുണ്ടെന്നും ഉറപ്പാക്കുക
- നിങ്ങളുടെ Zone ID ശരിയാണെന്ന് പരിശോധിക്കുക
- നിങ്ങളുടെ Cloudflare അക്കൗണ്ടിന് ആവശ്യമായ അനുമതികളുണ്ടെന്ന് ഉറപ്പാക്കുക
Subdomain ചേർക്കപ്പെട്ടില്ല
- ഏതെങ്കിലും എറർ സന്ദേശങ്ങൾക്കായി Ultimate Multisite ലോഗുകൾ പരിശോധിക്കുക
- subdomain ഇതിനകം Cloudflare-ൽ ചേർത്തിട്ടില്ലെന്ന് ഉറപ്പാക്കുക
- നിങ്ങൾ സൃഷ്ടിക്കുന്ന DNS റെക്കോർഡുകളുടെ എണ്ണത്തെ നിങ്ങളുടെ Cloudflare പ്ലാൻ പിന്തുണയ്ക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക
Proxying പ്രശ്നങ്ങൾ
- subdomains proxy ചെയ്യേണ്ടെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ,
wu_cloudflare_should_proxyfilter ഉപയോഗിക്കാം - proxy ചെയ്യുമ്പോൾ ചില ഫീച്ചറുകൾ ശരിയായി പ്രവർത്തിച്ചേക്കില്ല (ഉദാ: ചില WordPress അഡ്മിൻ ഫങ്ഷനുകൾ)
- അഡ്മിൻ പേജുകൾക്കായി cache bypass ചെയ്യാൻ Cloudflare-ന്റെ Page Rules ഉപയോഗിക്കുന്നത് പരിഗണിക്കുക