ServerPilot Integrācija
Īskatsauce
ServerPilot ir viltas pakalpojums, kas hostē WordPress un citus PHP vietnes uz serveriem DigitalOcean, Amazon, Google vai jebkuru citu servera sniedzējam. Šī integrācija ļauj automātiskai domēnu sinhronizācijai un SSL sertifikāta pārvaldībai starp Ultimate Multisite un ServerPilot.
Funkcionalitātes
- Automātiskā domēnu sinhronizācija
- SSL sertifikāta pārvaldība ar Let's Encrypt
- Automātiska SSL atjaunošana
Prasības
Jums jādefinēši šie konstantes wp-config.php failā:
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');
Iestatīšanas instrukcijas
1. Saņemiet savus ServerPilot API atļaujas (Credentials)
- Loginieties uz savu ServerPilot dashboardu
- Navigējieties uz "Account" > "API"
- Izveidiet jaunu API kluātri, ja jums vēl nav
- Kopējiet savu Client ID un API Key
2. Saņemiet savu App ID
- Savā ServerPilot dashboardā navigējieties uz "Apps"
- Izvēlieties lietotni, kurā hostēts jūsu WordPress multisite
- App ID ir redzams URL adresē:
https://manage.serverpilot.io/apps/{APP_ID}
3. Pievienojiet konstantes pie wp-config.php
Pievienojiet šīs konstantes savam wp-config.php failam:
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. Iespējiet integrāciju
- Savā WordPress admina failā navigējieties uz Ultimate Multisite > Settings
- Navigējieties uz "Domain Mapping" (Domēnu mapi) tablu
- Scrolliet lejā, lai atrastu "Host Integrations" (Host integrācijas)
- Iespējiet ServerPilot integrāciju
- Nospressiet "Save Changes" (Saglabāt izmaiņas)
Kā tas darbojas
Domēnu sinhronizācija
Kad domēna tiek mapiet Ultimate Multisite, ...
- Integrācija izņem pašreizējās domēnu saraksta no ServerPilot.
- Tā pievieno jaunu domēnu sarakstam (kopējot arī
wwwversiju, ja tas ir jāpievieno). - Jaunais saraksts nosūtīts ServerPilot API caur atjauninājumu.
- ServerPilot atjauninā domēnu sarakstu jūsu lietojumam.
SSL sertifikāta pārvaldība
Pēc domēnu sinhronizācijas:
- Integrācija automātiski ieslēdz AutoSSL jūsu lietojumam.
- ServerPilot veic SSL sertifikāta izdošanu un instalēšanu, izmantojot Let's Encrypt.
- ServerPilot arī veic SSL sertifikātu automātiskās atjaunināšanas pārvaldību.
SSL sertifikāta apstiprināšana (Verification)
Integrācija ir konfiguriēta palielināt SSL sertifikāta apstiprināšanas mēģinājumu skaitu ServerPilot, jo ServerPilot var aizņemt laiku izdošanai un instalēšanai SSL sertifikāti. Par defaultu tas mēģina līdz 5 reizēm, bet to var pielāgot ar filtriem.
Kļūdu likums (Troubleshooting)
API savienojuma problēmas
- Pārbaudiet, vai jūsu Client ID un API Key ir pareizi.
- Pārbaudiet, vai jūsu App ID ir pareizs.
- Nodrošiniet, ka jūsu ServerPilot kontam ir nepieciešamie iestatas.
SSL sertifikāta problēmas
- ServerPilot prasa, lai domēniem būtu veiksmīgi DNS ieraksti, kas uzrauga jūsu serveri, pirms SSL sertifikātu izdošanas.
- Ja SSL sertifikāti neizdo, pārbaudiet, vai jūsu domēni labi uzrauga jūsu servera IP adresi.
- ServerPilot var aizņemt laiku SSL sertifikāta izdošanai un instalēšanai (parasti 5–15 minūtes).
Domēna nepievienots
- Pārbaudiet Ultimate Multisite logus jebkurām kļūdu ziņojumiem.
- Noteikiet, ka domēna nav jau pievienota ServerPilot.
- Nodrošiniet, ka jūsu ServerPilot plāns atbalsta domēnu skaitu, ko jūs pievienojat.
Domenes atņemšana
-)}$-Atskarība: pašlaik ServerPilot API nepiešķir veidu, kā izņemt vienu domēnu.
- Latvian: Kad Ultimate Multisite noņem domānu mapi, integrācija atjauninās ServerPilot sarakstu, lai izņemtu to domānu.