Skip to main content

ServerPilot ഇന്റഗ്രേഷൻ

അവലോകനം​

DigitalOcean, Amazon, Google, അല്ലെങ്കിൽ മറ്റേതെങ്കിലും സെർവർ പ്രൊവൈഡറിലെ സെർവറുകളിൽ WordPress-ഉം മറ്റ് PHP വെബ്‌സൈറ്റുകളും ഹോസ്റ്റ് ചെയ്യുന്നതിനുള്ള ഒരു ക്ലൗഡ് സേവനമാണ് ServerPilot. Ultimate Multisite-ഉം ServerPilot-ഉം തമ്മിൽ ഓട്ടോമാറ്റിക് ഡൊമെയ്ൻ സിങ്കിംഗും SSL സർട്ടിഫിക്കറ്റ് മാനേജ്‌മെന്റും സാധ്യമാക്കുന്നതാണ് ഈ ഇന്റഗ്രേഷൻ.

ഫീച്ചറുകൾ​

  • ഓട്ടോമാറ്റിക് ഡൊമെയ്ൻ സിങ്കിംഗ്
  • Let's Encrypt ഉപയോഗിച്ചുള്ള SSL സർട്ടിഫിക്കറ്റ് മാനേജ്‌മെന്റ്
  • ഓട്ടോമാറ്റിക് SSL പുതുക്കൽ

ആവശ്യകതകൾ​

നിങ്ങളുടെ wp-config.php ഫയലിൽ താഴെപ്പറയുന്ന constants നിർവചിച്ചിരിക്കണം:

define('WU_SERVER_PILOT_CLIENT_ID', 'your_client_id');
define('WU_SERVER_PILOT_API_KEY', 'your_api_key');
define('WU_SERVER_PILOT_APP_ID', 'your_app_id');

സെറ്റപ്പ് നിർദ്ദേശങ്ങൾ​

1. നിങ്ങളുടെ ServerPilot API ക്രെഡൻഷ്യലുകൾ നേടുക​

  1. നിങ്ങളുടെ ServerPilot dashboard-ൽ ലോഗിൻ ചെയ്യുക
  2. "Account" > "API" എന്നതിലേക്ക് പോകുക
  3. നിങ്ങൾക്ക് ഇതുവരെ ഒരു API key ഇല്ലെങ്കിൽ പുതിയതൊന്ന് സൃഷ്ടിക്കുക
  4. നിങ്ങളുടെ Client ID-യും API Key-യും കോപ്പി ചെയ്യുക

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

  1. നിങ്ങളുടെ ServerPilot dashboard-ൽ "Apps" എന്നതിലേക്ക് പോകുക
  2. നിങ്ങളുടെ WordPress multisite ഹോസ്റ്റ് ചെയ്തിരിക്കുന്ന app തിരഞ്ഞെടുക്കുക
  3. URL-ൽ App ID കാണാം: https://manage.serverpilot.io/apps/{APP_ID}

3. wp-config.php-ൽ Constants ചേർക്കുക​

നിങ്ങളുടെ wp-config.php ഫയലിൽ താഴെപ്പറയുന്ന constants ചേർക്കുക:

define('WU_SERVER_PILOT_CLIENT_ID', 'your_client_id');
define('WU_SERVER_PILOT_API_KEY', 'your_api_key');
define('WU_SERVER_PILOT_APP_ID', 'your_app_id');

4. ഇന്റഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക​

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

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

ഡൊമെയ്ൻ സിങ്കിംഗ്​

Ultimate Multisite-ൽ ഒരു ഡൊമെയ്ൻ മാപ്പ് ചെയ്യുമ്പോൾ:

  1. ഇന്റഗ്രേഷൻ ServerPilot-ൽ നിന്ന് നിലവിലുള്ള ഡൊമെയ്ൻ ലിസ്റ്റ് ശേഖരിക്കുന്നു
  2. പുതിയ ഡൊമെയ്ൻ ലിസ്റ്റിലേക്ക് ചേർക്കുന്നു (ബാധകമെങ്കിൽ www പതിപ്പും ഉൾപ്പെടെ)
  3. അപ്‌ഡേറ്റ് ചെയ്ത ലിസ്റ്റ് API വഴി ServerPilot-ലേക്ക് അയയ്ക്കുന്നു
  4. ServerPilot നിങ്ങളുടെ ആപ്ലിക്കേഷന്റെ ഡൊമെയ്ൻ ലിസ്റ്റ് അപ്‌ഡേറ്റ് ചെയ്യുന്നു

SSL സർട്ടിഫിക്കറ്റ് മാനേജ്‌മെന്റ്​

ഡൊമെയ്നുകൾ സിങ്ക് ചെയ്തതിന് ശേഷം:

  1. ഇന്റഗ്രേഷൻ നിങ്ങളുടെ ആപ്ലിക്കേഷനായി AutoSSL സ്വയമേവ പ്രവർത്തനക്ഷമമാക്കുന്നു
  2. Let's Encrypt ഉപയോഗിച്ച് SSL സർട്ടിഫിക്കറ്റ് ഇഷ്യു ചെയ്യലും ഇൻസ്റ്റാൾ ചെയ്യലും ServerPilot കൈകാര്യം ചെയ്യുന്നു
  3. SSL സർട്ടിഫിക്കറ്റുകളുടെ ഓട്ടോമാറ്റിക് പുതുക്കലും ServerPilot കൈകാര്യം ചെയ്യുന്നു

SSL സർട്ടിഫിക്കറ്റ് വെരിഫിക്കേഷൻ​

ServerPilot-ന് SSL സർട്ടിഫിക്കറ്റുകൾ ഇഷ്യു ചെയ്യാനും ഇൻസ്റ്റാൾ ചെയ്യാനും കുറച്ച് സമയം എടുത്തേക്കാം എന്നതിനാൽ, SSL സർട്ടിഫിക്കറ്റ് വെരിഫിക്കേഷൻ ശ്രമങ്ങളുടെ എണ്ണം വർദ്ധിപ്പിക്കാൻ ഇന്റഗ്രേഷൻ ക്രമീകരിച്ചിരിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, ഇത് 5 തവണ വരെ ശ്രമിക്കും, എന്നാൽ ഇത് filters ഉപയോഗിച്ച് ക്രമീകരിക്കാവുന്നതാണ്.

ട്രബിൾഷൂട്ടിംഗ്​

API കണക്ഷൻ പ്രശ്നങ്ങൾ​

  • നിങ്ങളുടെ Client ID-യും API Key-യും ശരിയാണെന്ന് ഉറപ്പാക്കുക
  • നിങ്ങളുടെ App ID ശരിയാണെന്ന് പരിശോധിക്കുക
  • നിങ്ങളുടെ ServerPilot അക്കൗണ്ടിന് ആവശ്യമായ അനുമതികൾ ഉണ്ടെന്ന് ഉറപ്പാക്കുക

SSL സർട്ടിഫിക്കറ്റ് പ്രശ്നങ്ങൾ​

  • SSL സർട്ടിഫിക്കറ്റുകൾ ഇഷ്യു ചെയ്യുന്നതിന് മുമ്പ് ഡൊമെയ്നുകൾക്ക് നിങ്ങളുടെ സെർവറിലേക്ക് പോയിന്റ് ചെയ്യുന്ന സാധുവായ DNS റെക്കോർഡുകൾ ഉണ്ടായിരിക്കണമെന്ന് ServerPilot ആവശ്യപ്പെടുന്നു
  • SSL സർട്ടിഫിക്കറ്റുകൾ ഇഷ്യു ചെയ്യുന്നില്ലെങ്കിൽ, നിങ്ങളുടെ ഡൊമെയ്നുകൾ നിങ്ങളുടെ സെർവറിന്റെ IP വിലാസത്തിലേക്ക് ശരിയായി പോയിന്റ് ചെയ്യുന്നുണ്ടോ എന്ന് പരിശോധിക്കുക
  • ServerPilot-ന് SSL സർട്ടിഫിക്കറ്റുകൾ ഇഷ്യു ചെയ്യാനും ഇൻസ്റ്റാൾ ചെയ്യാനും കുറച്ച് സമയം എടുത്തേക്കാം (സാധാരണയായി 5-15 മിനിറ്റ്)

ഡൊമെയ്ൻ ചേർക്കപ്പെട്ടില്ല​

  • എന്തെങ്കിലും പിശക് സന്ദേശങ്ങൾ ഉണ്ടോ എന്ന് Ultimate Multisite ലോഗുകൾ പരിശോധിക്കുക
  • ഡൊമെയ്ൻ ഇതിനകം ServerPilot-ൽ ചേർത്തിട്ടില്ലെന്ന് ഉറപ്പാക്കുക
  • നിങ്ങൾ ചേർക്കുന്ന ഡൊമെയ്നുകളുടെ എണ്ണം നിങ്ങളുടെ ServerPilot പ്ലാൻ പിന്തുണയ്ക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക

ഡൊമെയ്ൻ നീക്കംചെയ്യൽ​

  • നിലവിൽ, ServerPilot API വ്യക്തിഗത ഡൊമെയ്നുകൾ നീക്കംചെയ്യാനുള്ള മാർഗ്ഗം നൽകുന്നില്ല
  • Ultimate Multisite-ൽ ഒരു ഡൊമെയ്ൻ മാപ്പിംഗ് നീക്കംചെയ്യുമ്പോൾ, നീക്കംചെയ്ത ഡൊമെയ്ൻ ഒഴിവാക്കി ServerPilot-ലെ ഡൊമെയ്ൻ ലിസ്റ്റ് ഇന്റഗ്രേഷൻ അപ്‌ഡേറ്റ് ചെയ്യും