Skip to main content

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 നേടുക

  1. നിങ്ങളുടെ Cloudflare dashboard-ൽ ലോഗിൻ ചെയ്യുക
  2. "My Profile"-ലേക്ക് പോകുക (മുകളിൽ വലതുവശത്തുള്ള നിങ്ങളുടെ ഇമെയിലിൽ ക്ലിക്ക് ചെയ്യുക)
  3. മെനുവിൽ നിന്ന് "API Tokens" തിരഞ്ഞെടുക്കുക
  4. താഴെപ്പറയുന്ന അനുമതികളോടെ ഒരു പുതിയ API token സൃഷ്ടിക്കുക:
    • Zone.Zone: Read
    • Zone.DNS: Edit
  5. നിങ്ങളുടെ API token കോപ്പി ചെയ്യുക

2. നിങ്ങളുടെ Zone ID നേടുക

  1. നിങ്ങളുടെ Cloudflare dashboard-ൽ, ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന ഡൊമെയ്ൻ തിരഞ്ഞെടുക്കുക
  2. "Overview" ടാബിൽ, വലതുവശത്തെ സൈഡ്‌ബാറിൽ "API"-ക്ക് കീഴിൽ Zone ID കാണാം
  3. 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. ഇന്റഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക

  1. നിങ്ങളുടെ WordPress അഡ്മിനിൽ, Ultimate Multisite > Settings-ലേക്ക് പോകുക
  2. "Domain Mapping" ടാബിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക
  3. "Host Integrations"-ലേക്ക് സ്ക്രോൾ ചെയ്യുക
  4. Cloudflare ഇന്റഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
  5. "Save Changes" ക്ലിക്ക് ചെയ്യുക

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു

Subdomain മാനേജ്‌മെന്റ്

ഒരു subdomain multisite ഇൻസ്റ്റലേഷനിൽ പുതിയ സൈറ്റ് സൃഷ്ടിക്കുമ്പോൾ:

  1. subdomain-നായി CNAME റെക്കോർഡ് ചേർക്കാൻ ഇന്റഗ്രേഷൻ Cloudflare-ന്റെ API-യിലേക്ക് ഒരു അഭ്യർത്ഥന അയയ്ക്കുന്നു
  2. subdomain സ്ഥിരസ്ഥിതിയായി Cloudflare വഴി proxy ചെയ്യാൻ കോൺഫിഗർ ചെയ്യപ്പെടുന്നു (ഇത് filters ഉപയോഗിച്ച് മാറ്റാവുന്നതാണ്)
  3. ഒരു സൈറ്റ് ഡിലീറ്റ് ചെയ്യുമ്പോൾ, ഇന്റഗ്രേഷൻ Cloudflare-ൽ നിന്ന് subdomain നീക്കം ചെയ്യും

DNS റെക്കോർഡ് ഡിസ്‌പ്ലേ

Ultimate Multisite അഡ്മിനിലെ DNS റെക്കോർഡ് ഡിസ്‌പ്ലേ ഇന്റഗ്രേഷൻ മെച്ചപ്പെടുത്തുന്നത്:

  1. Cloudflare-ൽ നിന്ന് നേരിട്ട് DNS റെക്കോർഡുകൾ എടുക്കുന്നതിലൂടെ
  2. റെക്കോർഡുകൾ proxy ചെയ്തതാണോ അല്ലയോ എന്ന് കാണിക്കുന്നതിലൂടെ
  3. 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_proxy filter ഉപയോഗിക്കാം
  • proxy ചെയ്യുമ്പോൾ ചില ഫീച്ചറുകൾ ശരിയായി പ്രവർത്തിച്ചേക്കില്ല (ഉദാ: ചില WordPress അഡ്മിൻ ഫങ്ഷനുകൾ)
  • അഡ്മിൻ പേജുകൾക്കായി cache bypass ചെയ്യാൻ Cloudflare-ന്റെ Page Rules ഉപയോഗിക്കുന്നത് പരിഗണിക്കുക