Integrace RunCloud
Přehled
RunCloud je cloudová platforma pro správu serverů, která vám umožňuje snadno nasazovat a spravovat webové aplikace na vašich vlastních cloudových serverech. Tato integrace zajišťuje automatickou synchronizaci domén a správu SSL certifikátů mezi Ultimate Multisite a RunCloud.
Funkce
- Automatická synchronizace domén
- Správa SSL certifikátů
- Odebrání domény při smazání mapování
Požadavky
Ve vašem souboru wp-config.php musí být definovány následující konstanty:
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');
Pokyny k nastavení
1. Získejte přihlašovací údaje k RunCloud API
- Přihlaste se do svého RunCloud dashboardu
- Přejděte na „User Profile" (klikněte na svůj profilový obrázek v pravém horním rohu)
- V menu vyberte „API"
- Klikněte na „Generate API Key", pokud ještě žádný nemáte
- Zkopírujte svůj API Key a API Secret
2. Získejte ID serveru a aplikace
- Ve svém RunCloud dashboardu přejděte na „Servers"
- Vyberte server, na kterém je hostován váš WordPress multisite
- ID serveru je viditelné v URL:
https://manage.runcloud.io/servers/{SERVER_ID} - Přejděte na „Web Applications" a vyberte svou WordPress aplikaci
- ID aplikace je viditelné v URL:
https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}
3. Přidejte konstanty do wp-config.php
Do souboru wp-config.php přidejte následující konstanty:
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. Aktivujte integraci
- V administraci WordPress přejděte na Ultimate Multisite > Settings
- Přejděte na záložku „Domain Mapping"
- Sjeďte dolů k „Host Integrations"
- Aktivujte integraci RunCloud
- Klikněte na „Save Changes"
Jak to funguje
Když je doména namapována v Ultimate Multisite:
- Integrace odešle požadavek na RunCloud API, aby přidala doménu k vaší aplikaci
- Pokud je doména úspěšně přidána, integrace také znovu nasadí SSL certifikáty
- Když je mapování domény odebráno, integrace doménu z RunCloud odstraní
U instalací se subdoménami integrace automaticky zajistí vytvoření subdomén v RunCloud, když jsou do vaší sítě přidány nové weby.
Řešení problémů
Problémy s připojením k API
- Ověřte, že vaše přihlašovací údaje k API jsou správné
- Zkontrolujte, že ID serveru a aplikace jsou správné
- Ujistěte se, že váš RunCloud účet má potřebná oprávnění
Problémy s SSL certifikáty
- Vydání SSL certifikátů může v RunCloud nějakou dobu trvat
- Ověřte, že vaše domény správně směřují na IP adresu vašeho serveru
- Zkontrolujte nastavení SSL v RunCloud pro vaši aplikaci
Doména nebyla přidána
- Zkontrolujte logy Ultimate Multisite, zda neobsahují chybové zprávy
- Ověřte, že doména ještě není v RunCloud přidána
- Ujistěte se, že váš tarif RunCloud podporuje více domén