Integracija sa RunCloud-om
Pregled
RunCloud je platforma za upravljanje serverima u oblaku (cloud-based), koja vam omogućava lako postavljanje i upravljanje web aplikacijama na vašim vlastitim cloud serverima. Ova integracija omogućava automatsko sinhronizovanje domena i upravljanje SSL certifikatima između Ultimate Multisite-a i RunCloud-a.
Funkcionalnosti
- Automatsko sinhronizovanje domena
- Upravljanje SSL certifikatima
- Brisanje domena kada se mapiranja obrišu
Zahtjevi
Sledeće konstante moraju biti definirane u vašoj wp-config.php datoteci:
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');
Upute za postavljanje
1. Dohvatite svoje RunCloud API vjerodajnice
- Prijavite se na svoj RunCloud dashboard
- Idite na "User Profile" (kliknite na svoju profilnu sliku u gornjem desnom uglu)
- Iz menija odaberite "API"
- Kliknite na "Generate API Key" ako ga već nemate
- Kopirajte svoj API Key i API Secret
2. Dohvatite svoje Server i App ID-ove
- Na RunCloud dashboardu, idite na "Servers"
- Odaberite server na kojem je vaš WordPress multisite hostovan
- Server ID je vidljiv u URL-u:
https://manage.runcloud.io/servers/{SERVER_ID} - Idite na "Web Applications" i odaberite svoju WordPress aplikaciju
- App ID je vidljiv u URL-u:
https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}
3. Dodajte konstante u wp-config.php
Dodajte sljedeće konstante u vašu wp-config.php datoteku:
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. Omogućite integraciju
- U vašem WordPress adminu, idite na Ultimate Multisite > Settings
- Navigirajte do kartice "Domain Mapping"
- Skrolujte do "Host Integrations"
- Omogućite RunCloud integraciju
- Kliknite na "Save Changes"
Kako funkcioniše
Kada je domen mapiran u Ultimate Multisite-u:
- Integracija šalje zahtjev RunCloud API-ju da doda domen vašoj aplikaciji
- Ako se domen uspješno doda, integracija će takođe ponovo postaviti SSL certifikate
- Kada se mapiranje domena ukloni, integracija će ukloniti domen iz RunCloud-a
Za instalacije poddomena, integracija će automatski upravljati kreiranjem poddomena u RunCloud-u kada se dodaju nove sajtove u vašu mrežu.
Rješavanje problema
Problemi sa API konekcijom
- Provjerite da li su vaše API vjerodajnice ispravne
- Provjerite da li su vaši Server i App ID-ovi ispravni
- Osigurajte da vaš RunCloud nalog ima potrebne dozvole
Problemi sa SSL certifikatima
- RunCloud može potrajati s izdajanjem SSL certifikata
- Provjerite da li su vaši domeni pravilno usmjereni na IP adresu vašeg servera
- Provjerite RunCloud SSL postavke za svoju aplikaciju
Domen nije dodan
- Provjerite Ultimate Multisite logove radi bilo kakvih poruka o greškama
- Provjerite da li domen nije već dodan u RunCloud
- Osigurajte da vaš RunCloud plan podržava više domena