RunCloud -Integraatio
Yleiskatsaus
RunCloud on pilvipohjainen palvelinhallintalaitteisto, joka mahdollistaa verkkosovellusten helpon käyttöönoton ja hallinnan omilla pilvipalvelimillasi. Tämä integraatio mahdollistaa automaattisen domeen synkronoinnin ja SSL-sertifikaattien hallinnan Ultimate Multisiten ja RunCloud välillä.
Ominaisuudet
- Automaattinen domeen synkronointi
- SSL-sertifikaattien hallinta
- Domeenin poisto, kun mappaukset poistetaan
Vaatimukset
Seuraavat vakioiden on määritettävä tiedostoosi wp-config.php:
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');
Asetusohjeet
1. Hae RunCloud API-tunnisteesi
- Kirjaudu sisään RunCloud-hallintapaneeliin.
- Mene "User Profile" (klikkaa profiilikuvaa oikeassa yläkulmassa).
- Valitse valikosta "API".
- Klikkaa "Generate API Keyä", jos sinulla ei ole jo sitä.
- Kopioi API-tunniste ja API-salaisuus.
2. Hae palvelin- ja sovellus-IDsi
- RunCloud-hallintapaneelissa mene "Servers" (Palvelimet) -osioon.
- Valitse palvelin, johon WordPress multisite on asennettu.
- Palvelin-ID näkyy URL-osoitteessa:
https://manage.runcloud.io/servers/{SERVER_ID} - Mene "Web Applications" (Verkkosovellukset) -osioon ja valitse WordPress-sovellus.
- Sovellus-ID näkyy URL-osoitteessa:
https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}
3. Lisää vakioita wp-config.php:ään
Lisää seuraavat vakioiden määritelmät tiedostoosi wp-config.php:
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. Aktivoi integraatio
- WordPressin hallivasi (admin) siirry Ultimate Multisite > Settings -Asetukset
- Siirry "Domain Mapping" -välilehdelle
- Vieritä alas kohtaan "Host Integrations"
- Aktivoi RunCloud-integraatio
- Napsauta "Save Changes" (Tallenna muutokset)
Miten se toimii
Kun domeeni mappataan Ultimate Multisiteissa:
- Integraatio lähettää pyynnön RunCloudin API:lle lisätäkseen domeenin sovellukseesi
- Jos domeeni lisätään onnistuneesti, integraatio päivittää myös SSL-sertifikaatit uudelleen
- Kun domeenimappaus poistetaan, integraatio poistaa domeenin RunCloudista
Subdomäärien asennusten kohdalla integraatio hoitaa automaattisesti subdomeinien luomisen RunCloudissa, kun uusia sivustoja lisätään verkkoosi.
Ongelmanratkaisu
API-yhteyden ongelmat
- Tarkista, ovatko API-tiedot oikein
- Varmista, että palvelimen ja sovelluksen ID:t ovat oikein
- Varmista, että RunCloud-tililläsi on tarvittavat oikeudet
SSL-sertifikaatin ongelmat
- RunCloud saattaa kestää jonkin aikaa SSL-sertifikaattien myöntämiseen
- Tarkista, että domeenisi osoittavat oikein palvelimesi IP-osoitteeseen
- Tarkista RunCloudin SSL-asetukset sovellukselle
Domeenia ei lisätty
- Tarkista Ultimate Multisite -logit mahdollisten virheilmoitusten löytämiseksi
- Varmista, että domeeni ei ole jo lisätty RunCloudiin
- Varmista, että RunCloud-tilaasi tukee useita domeeneja