Isku-dhaafinta ServerPilot
Sharaxaad guud (Overview)
ServerPilot waa adeeg cloud ah oo loo isticmaalo in lagu hostigo WordPress iyo website kale oo PHP ah server-yada DigitalOcean, Amazon, Google, ama barnaamij kale oo server ah. Isku-dhaafinta (integration) kan wuxuu kuu oggolaanaya isku-dhaafka tooska ah ee domain-ka iyo maamulka shahaadada SSL-ka (SSL certificate management) inta u dhaxaysa Ultimate Multisite iyo ServerPilot.
Wax-soo-dhismeedyada (Features)
- Isku-dhaafinta tooska ah ee domain-ka (Automatic domain syncing)
- Maamulka shahaadada SSL-ka iyadoo la isticmaalayo Let's Encrypt
- Dib u soo celinta tooska ah ee shahaadada SSL-ka (Automatic SSL renewal)
Shuruudaha (Requirements)
Waxyaabahan waa inay siinayaan isbeddel (define) faylkaaga wp-config.php:
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');
Tilmaamaha Dejinta (Setup Instructions)
1. Hel Shaxda API-gaaga ServerPilot
- Tag dashboard-kaaga ServerPilot oo ku gasho "Account" > "API"
- Samee key API cusub haddii aadan haysan mid hore
- Nuqul ka qaado Client ID-gaaga iyo API Key-gaaga
2. Hel App ID-gaaga
- Dashboard-kaaga ServerPilot, tag "Apps"
- Dooro app-ka (app) halka WordPress multisite-kaagu ku yaallo
- App ID-gu wuxuu muuqdaa URL-ka:
https://manage.serverpilot.io/apps/{APP_ID}
3. Ku dar Constants-ka faylka wp-config.php
Ku dar constants-kan faylkaaga wp-config.php:
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. Fur Isku-dhaafka (Enable the Integration)
- Admin-ka WordPress-kaaga, tag Ultimate Multisite > Settings
- Tag tab-ka "Domain Mapping"
- Hoos u soo saar "Host Integrations"
- Fur isku-dhaafka ServerPilot
- Click "Save Changes" (Wax ka badbaado isbeddellada)
Sida ay U Shaqeeyaan (How It Works)
Isku-dhaafinta Domain-ka (Domain Syncing)
Marka domain-ka la dhigo (mapped) Ultimate Multisite-ka:
- Isku-dhaafku wuxuu soo qaadaa liiska domain-yada hadda jira ee ServerPilot.
- Wuxuu dhorfayaa domain cusubka (waaana wuxuu ku darayaa nooc www haddii uu jiro) liiska (wixii la mid ah).
- Wuxuu u dirayaa liiska la cusboonaysiiyay ServerPilot iyada oo isticmaalaya API-ga.
- ServerPilot wuxuu cusboonaysiiyaa liiska domain-ka ee application-kaaga.
Maareynta Sertiga SSL (SSL Certificate Management)
Marka domain-yadu la isku xiray:
- Isku-dhaafku si toos ah u furayaa AutoSSL-ka application-kaaga.
- ServerPilot wuxuu maareynayaa bixinta iyo dhisista sertiga SSL-ka iyada oo isticmaalaya Let's Encrypt.
- ServerPilot wuxuu sidoo kale maareynayaa dib-u-soo-celinta (renewal) sertiga SSL-ka si toos ah.
Xaqiijinta Sertiga SSL (SSL Certificate Verification)
Isku-dhaafku waxaa loo dejiyay inuu kordhiyo tirada isku dayga xaqiijinta sertiga SSL-ka ee ServerPilot, sababtoo ah waxay qaadan kartaa waqti in ServerPilot uu bixiyo oo uu dhisayo sertiga SSL-ka. Si aasaasi ah, wuxuu isku dayi doonaa ilaa 5 jeer, laakiin tani waxaa la hagaajin karaa iyadoo la isticmaalayo filters (fiiro).
Xallinta Dhibaatooyinka (Troubleshooting)
Dhibaatooyinka Xiriirka API-ga
- Hubi in Client ID-gaaga iyo API Key-gaagu ay sax yihiin.
- Hubi in App ID-gaagu uu sax yahay.
- Hubi in xisaabtaada ServerPilot ay leedahay fursadaha (permissions) ee loo baahan yahay.
Dhibaatooyinka Sertiga SSL-ka
- ServerPilot wuxuu u baahan yahay in domain-yadu ay leeyihiin DNS records sax ah oo si toos ah ugu tilmaamaya server-kaaga ka hor inta aanu bixiyo sertiga SSL-ka.
- Haddii sertiga SSL-ku aysan la bixin, hubi in domain-yadaagu si sax ah ugu tilmaamaan IP address-ka server-kaaga.
- Waxaa laga yaabaa in ServerPilot waqti qaadanayo inuu bixiyo oo uu dhisayo sertiga SSL-ka (badankood 5 ilaa 15 daqiiqo).
Domain-ka Aan La Darin
- Hubi logs-ka Ultimate Multisite-ka wax walba oo qalad ah.
- Hubi in domain-kaas aysan la darin ServerPilot hadda.
- Hubi in qorshaha (plan) ServerPilot-kaagu uu taageero tirada domain-yada aad ku darayso.
Tutinta Domainka
- Hadda, ServerPilot API-ga maalin walba domain gaar ah ka saari lahayn.
- Marka aad ka saarto xiriirka domain-ka (domain mapping) Ultimate Multisite-ka, isku-dhafka (integration) wuxuu cusboonaysiin doona liiska domain-yada ServerPilot si uu u ka saaro domain-ka la saaray.