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 ക്രെഡൻഷ്യലുകൾ നേടുക
- നിങ്ങളുടെ ServerPilot dashboard-ൽ ലോഗിൻ ചെയ്യുക
- "Account" > "API" എന്നതിലേക്ക് പോകുക
- നിങ്ങൾക്ക് ഇതുവരെ ഒരു API key ഇല്ലെങ്കിൽ പുതിയതൊന്ന് സൃഷ്ടിക്കുക
- നിങ്ങളുടെ Client ID-യും API Key-യും കോപ്പി ചെയ്യുക
2. നിങ്ങളുടെ App ID നേടുക
- നിങ്ങളുടെ ServerPilot dashboard-ൽ "Apps" എന്നതിലേക്ക് പോകുക
- നിങ്ങളുടെ WordPress multisite ഹോസ്റ്റ് ചെയ്തിരിക്കുന്ന app തിരഞ്ഞെടുക്കുക
- 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. ഇന്റഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
- നിങ്ങളുടെ WordPress admin-ൽ Ultimate Multisite > Settings എന്നതിലേക്ക് പോകുക
- "Domain Mapping" ടാബിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക
- "Host Integrations" എന്നതിലേക്ക് സ്ക്രോൾ ചെയ്യുക
- ServerPilot ഇന്റഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
- "Save Changes" ക്ലിക്ക് ചെയ്യുക
ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
ഡൊമെയ്ൻ സിങ്കിംഗ്
Ultimate Multisite-ൽ ഒരു ഡൊമെയ്ൻ മാപ്പ് ചെയ്യുമ്പോൾ:
- ഇന്റഗ്രേഷൻ ServerPilot-ൽ നിന്ന് നിലവിലുള്ള ഡൊമെയ്ൻ ലിസ്റ്റ് ശേഖരിക് കുന്നു
- പുതിയ ഡൊമെയ്ൻ ലിസ്റ്റിലേക്ക് ചേർക്കുന്നു (ബാധകമെങ്കിൽ www പതിപ്പും ഉൾപ്പെടെ)
- അപ്ഡേറ്റ് ചെയ്ത ലിസ്റ്റ് API വഴി ServerPilot-ലേക്ക് അയയ്ക്കുന്നു
- ServerPilot നിങ്ങളുടെ ആപ്ലിക്കേഷന്റെ ഡൊമെയ്ൻ ലിസ്റ്റ് അപ്ഡേറ്റ് ചെയ്യുന്നു
SSL സർട്ടിഫിക്കറ്റ് മാനേജ്മെന്റ്
ഡൊമെയ്നുകൾ സിങ്ക് ചെയ്തതിന് ശേഷം:
- ഇന്റഗ്രേഷൻ നിങ്ങളുടെ ആപ്ലിക്കേഷനായി AutoSSL സ്വയമേവ പ്രവർത്തനക്ഷമമാക്കുന്നു
- Let's Encrypt ഉപയോഗിച്ച് SSL സർട്ടിഫിക്കറ്റ് ഇഷ്യു ചെയ്യലും ഇൻസ്റ്റാൾ ചെയ്യലും ServerPilot കൈകാര്യം ചെയ്യുന്നു
- 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 പ്ലാൻ പിന്തുണയ്ക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക