Integracija s RunCloud-om
Pregled
RunCloud je cloud platform za upravljanje serverima koja vam omogućuje jednostavno postavljanje i upravljanje web aplikacijama na vašim vlastitim cloud serverima. Ova integracija omogućuje automatsku sinhronizaciju domena i upravljanje SSL sertifikatima između Ultimate Multisite-a i RunCloud-a.
Svojstva
- Automatska sinhronizacija domena
- Upravljanje SSL sertifikatima
- Uklanjanje domena kada se mape obrišu
Zahtjevi
Sledeće konstante morate definirati u vašem datoteci wp-config.php:
define('WU_RUNCLOUD_API_KEY', 'vaš_api_ključ');
define('WU_RUNCLOUD_API_SECRET', 'vaša_api_tajna');
define('WU_RUNCLOUD_SERVER_ID', 'vaš_server_id');
define('WU_RUNCLOUD_APP_ID', 'vaš_app_id');
Upute za postavljanje
1. Dobavite RunCloud API podatke
- Prijavite se na svoj RunCloud dashboard
- Idite na "User Profile" (kliknite na svoju sliku profila u gornjem desnom kutu)
- Odaberite "API" iz menija
- Kliknite na "Generate API Key" ako već nemate jedan
- Kopirajte svoj API Ključ i API Tajnu
2. Dobavite Server ID-ove i App ID-ove
- U svom RunCloud dashboardu, idite na "Servers" (Serveri)
- Odaberite server gdje je hostiran vaš WordPress multisite
- 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š datoteci wp-config.php:
define('WU_RUNCLOUD_API_KEY', 'vaš_api_ključ');
define('WU_RUNCLOUD_API_SECRET', 'vaša_api_tajna');
define('WU_RUNCLOUD_SERVER_ID', 'vaš_server_id');
define('WU_RUNCLOUD_APP_ID', 'vaš_app_id');
4. Omogućite integraciju
- U Ultimate Multisite adminu, idite na Settings
- Idite do tab "Domain Mapping" (Mapeiranje domena)
- Skrolajte prema dolje do "Host Integrations" (Integracije hosta)
- Omogućite integraciju RunCloud
- Kliknite na "Save Changes" (Spremi promjene)
Kako to radi
Kada se domen mape u Ultimate Multisite-u:
- Integracija šalje zahtjev API-ju RunCloud-a kako bi dodala domen u vaše aplikacije
- Ako je domen uspješno dodan, integracija će također ponovno razvjetovati SSL certifikate
- Kada se ukloni mape domena, integracija će ukloniti domen iz RunCloud-a
Za instalacije poddomena, integracija će automatski obaviti kreiranje poddomena u RunCloud-u kada se na vašu mrežu dodaju novi siti.
Rješavanje problema (Troubleshooting)
Problemi s povezivanjem API-ja
- Provjerite da li su vaši API kredencijali ispravni
- Provjerite da li su ID-ji servera i aplikacije ispravni
- Osigurajte da vaš RunCloud račun ima potrebne dozvole
Problemi s SSL certifikatima
- RunCloud može potrajati malo vremena za izdavanje SSL certifikata
- Provjerite da li vaši domeni pravilno pokazuju na IP adresu vašeg servera
- Provjerite postavke SSL-a u RunCloud-u za vaše aplikacije
Domen ne dodan
- Provjerite Ultimate Multisite logove na bilo kakve poruke o greškama
- Provjerite da li domen već nije dodan u RunCloud-u
- Osigurajte da vaš plan RunCloud podržava više domena