RunCloud Integration
Oversigt
RunCloud er en cloud-baseret platform til serverstyring, som gør det nemt at udrulle og administrere webapplikationer på dine egne cloud-servere. Denne integration muliggør automatisk domænesynkronisering og styring af SSL-certifikater mellem Ultimate Multisite og RunCloud.
Funktioner
- Automatisk domænesynkronisering
- Styring af SSL-certifikater
- Fjernelse af domæne, når mappninger slettes
Krav
Følgende konstanter skal defineres i din wp-config.php fil:
define('WU_RUNCLOUD_API_KEY', 'din_api_nøgle');
define('WU_RUNCLOUD_API_SECRET', 'din_api_hemmelighed');
define('WU_RUNCLOUD_SERVER_ID', 'din_server_id');
define('WU_RUNCLOUD_APP_ID', 'din_app_id');
Opsætning
1. Få dine RunCloud API-oplysninger
- Log ind på dit RunCloud dashboard
- Gå til "User Profile" (klik på din profilbillede i øverste højre hjørne)
- Vælg "API" fra menuen
- Klik på "Generate API Key", hvis du ikke allerede har en
- Kopier din API Key og API Secret
2. Få dine Server- og App-ID'er
- I dit RunCloud dashboard, gå til "Servers"
- Vælg serveren, hvor dit WordPress multisite er hostet
- Server ID'et ses i URL'en:
https://manage.runcloud.io/servers/{SERVER_ID} - Gå til "Web Applications" og vælg din WordPress-applikation
- App ID'et ses i URL'en:
https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}
3. Tilføj konstanter til wp-config.php
Tilføj følgende konstanter til din wp-config.php fil:
define('WU_RUNCLOUD_API_KEY', 'din_api_nøgle');
define('WU_RUNCLOUD_API_SECRET', 'din_api_hemmelighed');
define('WU_RUNCLOUD_SERVER_ID', 'din_server_id');
define('WU_RUNCLOUD_APP_ID', 'din_app_id');
4. Aktiver integrationen
- I dit i din WordPress admin, gå til Ultimate Multisite > Settings
- Naviger til fanen "Domain Mapping" (Domænemapping)
- Scroll ned til "Host Integrations" (Hostintegrationer)
- Aktiver RunCloud integrationen
- Klik på "Save Changes" (Gem ændringer)
Hvordan det virker
Når et domæne mappes i Ultimate Multisite:
- Integrationen sender en anmodning til RunClouds API for at tilføje domænet til din applikation
- Hvis domænet tilføjes succesfuldt, vil integrationen også genudrulje SSL-certifikaterne
- Når en domænemapping fjernes, vil integrationen fjerne domænet fra RunCloud
For subdomain installationer vil integrationen automatisk håndtere oprettelsen af subdomæner i RunCloud, når nye sider tilføjes til dit netværk.
Fejlfinding
Problemer med API-forbindelse
- Tjek, at dine API-credentials er korrekte
- Kontroller, at dine server- og app-ID'er er korrekte
- Sørg for, at din RunCloud konto har de nødvendige rettigheder
Problemer med SSL-certifikater
- RunCloud kan tage lidt tid at udstede SSL-certifikater
- Bekræft, at dine domæner korrekt peger på din servers IP-adresse
- Tjek RunClouds SSL-indstillinger for din applikation
Domæne er ikke tilføjet
- Tjek Ultimate Multisites logs efter eventuelle fejlmeddelelser
- Bekræft, at domænet ikke allerede er tilføjet til RunCloud
- Sørg for, at dit RunCloud-abonnement understøtter flere domæner