RunCloud Integreerimine
Üldinekuvur
RunCloud on pilutu põhine oleva serveri haldamise platvorm, mis võimaldab teil lihtsalt veebilehtide oma pilutena serveritele paigutada ja hallata. See integreerimine võimaldab automaatselt domeenid synkronida ja SSL-tööcertificate juhtida Ultimate Multisite'i ja RunCloudi vahel.
Funktsioonid
- Domeeni automaatne synkronimine
- SSL-tööcertificate juhtimine
- Domeeni eemaldamine, kui märgistused (mappings) eemaldatakse
nõuded
Järgnev konstantsid tuleb definitsiona wp-config.php failis määrata:
define('WU_RUNCLOUD_API_KEY', 'your_api_key');
define('WU_RUNCLOUD_API_SECRET', 'your_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'your_server_id');
define('WU_RUNCLOUD_APP_ID', 'your_app_id');
Seadistamise juhised
1. Pide RunCloud API-kujundused (Credentials)
- Logi sisse oma RunCloud dashboardile
- Minna "User Profile"i sekkoni (klõpsake oma profiilipilt ülemisel paremal poole)
- Valige menüüst "API"
- Klõpsake "Generate API Key"t, kui teil ei ole seda juba
- Kopya oma API-key ja API-salakood
2. Pide oma serveri ja app-IDd (App IDs)
- RunCloud dashboardis minna "Servers" sekkoni
- Valige server, kus teie WordPress multisite on paigutatud
- Serveri ID näed URL-is:
https://manage.runcloud.io/servers/{SERVER_ID} - Minna "Web Applications" sekkoni ja valige oma WordPress app
- App-ID näed URL-is:
https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}
3. Lisage konstantsid wp-config.php'le
Lisage järgmised konstantsid oma wp-config.php failile:
define('WU_RUNCLOUD_API_KEY', 'your_api_key');
define('WU_RUNCLOUD_API_SECRET', 'your_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'your_server_id');
define('WU_RUNCLOUD_APP_ID', 'your_app_id');
4. Lülitage integreerimine sisse
- WordPress adminisüsteemidesse pääset Ultimate Multisite > Settings menüüle
- Navigeerige "Domain Mapping" välilele
- Skroolipane alla "Host Integrations" osas
- Lülitage RunCloud integraalise aktiveerimise (Enable)
- Klõpsake "Save Changes" (Muutuste salvestamine)
Kuidas see toimib
Kui domeen on Ultimate Multisite'is mappitud:
- Integraalise lähevad tahtida RunCloudi API-le domeeni oma rakenduse lisamiseks
- Kui domeen lisatakse õnnestult, integraalise käivitab SSL-sertifikaate uudelleen paigaldamise (redeploy)
- Kui domeeni mappimist eemaldatakse, väljastub integraalise domeen RunCloudist
Subdomiinpaigalduste korral integreaalise haldab automaatselt subdomeenide loomist RunCloudis uute sisse lisatavate platvormide puhul.
Probleemide lahendamine
API ühenduse probleemid
- Kontrollige, kas teie API kinnitused on õigud
- Kontrollige, kas teie serveri ja app ID'd on õigud
- Veenduge, et RunCloudi kontes on vajalikud lubanded (permissions)
SSL-sertifikaadega seotud probleemid
- RunCloud võib SSL-sertifikaate väljastamiseks aega võtta
- Kontrollige, kas teie domeenid viitavad õigutult serveri IP-adressile
- Kontrollige RunCloudi SSL-seadistusi oma rakenduse kohta
Domeeni lisamata jäämine
- Kontrollige Ultimate Multisite logud vaimuudest (error messages)
- Veenduge, et domeen ei ole juba RunCloudis lisatud
- Veenduge, et teie RunCloudi plaan toetab mitmeid domeene