Integració amb RunCloud
Resum
RunCloud és una plataforma de gestió de serveis basada en la nuvem que et permet desplegar i gestionar fàcilment aplicacions web als teus propis serveis en la nuvem. Aquesta integració permet la sincronització automática de domènis i la gestió de certificats SSL entre Ultimate Multisite i RunCloud.
Característiques
- Sincronització automática de domènis
- Gestió de certificats SSL
- Eliminació del domèni quan es eliminen les mappes (mappings)
Requeriments
Hi ha que definir les següents constantes al teu fitxer wp-config.php:
define('WU_RUNCLOUD_API_KEY', 'teu_api_key');
define('WU_RUNCLOUD_API_SECRET', 'teu_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'teu_server_id');
define('WU_RUNCLOUD_APP_ID', 'teu_app_id');
Instruccions de configuració
1. Obtén les teves credencials API de RunCloud
- Inicia sessió al teu dashboard de RunCloud
- Ve a "User Profile" (clic a la teva imatge de perfil a la part superior dreta)
- Selecciona "API" del menú
- Clic a "Generate API Key" si encara no ho tens
- Copia la teva Clau API (API Key) i el Secret API
2. Obtén els IDs del teu servidor i aplicació
- Al teu dashboard de RunCloud, ve a "Servers"
- Selecciona el servidor on està hospellat el teu multisite de WordPress
- L'ID del Servei (Server ID) és visible a l'URL:
https://manage.runcloud.io/servers/{SERVER_ID} - Ve a "Web Applications" i selecciona la teva aplicació de WordPress
- L'ID de l'Aplicació (App ID) és visible a l'URL:
https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}
3. Afegeix les constantes a wp-config.php
Aix les següents constantes al teu fitxer wp-config.php:
define('WU_RUNCLOUD_API_KEY', 'te_teu_te_llave_api');
define('WU_RUNCLOUD_API_SECRET', 'te_teu_te_secret_api');
define('WU_RUNCLOUD_SERVER_ID', 'te_teu_id_de_servidor');
define('WU_RUNCLOUD_APP_ID', 'te_teu_id_d_aplicació');
4. Activar la integració
- En el teu administrador de WordPress, ve a Ultimate Multisite > Settings (Configuració).
- Navega a la pestaña "Domain Mapping" (Mapeig de domini).
- Desplaça fins a "Host Integrations" (Integracions d'hiperhost).
- Activa l'integració RunCloud.
- Clica en "Save Changes" (Guardar canvis).
Com funciona
Quan es mapeja un domini en Ultimate Multisite:
- L'integració envia una petició a l'API de RunCloud per afegir el domini a la teva aplicació.
- Si s'afegir el domini amb èxit, l'integració també redepositarà els certaments SSL.
- Quan es elimina un mapeig de domini, l'integració eliminarà el domini de RunCloud.
Per a instal·lacions de subdomènis, l'integració gestionarà automàticament la creació dels subdomènis en RunCloud quan s'afeixin nous sites a la teva xarxa.
Problemes habituals (Troubleshooting)
Problemes de connexió API
- Verifica que les teves credencials d'API són correctes.
- Comprova que els IDs del teu servidor i aplicació són correctes.
- Assure't que la teva compte de RunCloud té els permisos necessaris.
Problemes amb certaments SSL
- RunCloud pot prendre un temps per emitir els certaments SSL.
- Verifica que els teus domini apuntin correctament a l'adreça IP del teu servidor.
- Comprova les configuracions SSL de RunCloud per a la teva aplicació.
Dominio no añadido
- Comprueba els logs de Ultimate Multisite per buscar qualsevol missatge d'error.
- Verifica que el domini encara no està afegit a RunCloud.
- Assure't que el teu pla de RunCloud suporta múltiples dominis.