Integrācija ar RunCloud
Īsszums
RunCloud ir veltīta serveru pārvaldības platforma, kas ļauj viegli izvietot un pārvaldīt tīmekļa lietojumus savos nuoklāju serverēs. Šī integrācija atrodas automaticās domēnu sinhronizācijas un SSL sertifikātu pārvaldības starp Ultimate Multisite un RunCloud.
Funkcionalitātes
- Automātiskā domēnu sinhronizācija
- SSL sertifikātu pārvaldība
- Domēna izslēgšana, ja atrodas atkarības (mappings) tiek noņemtas
Prasības
Jums jādefinēši šie konstanți wp-config.php failā:
define('WU_RUNCLOUD_API_KEY', 'jūsu_api_klausas');
define('WU_RUNCLOUD_API_SECRET', 'jūsu_api_sēkrts');
define('WU_RUNCLOUD_SERVER_ID', 'jūsu_servera_id');
define('WU_RUNCLOUD_APP_ID', 'jūsu_līdzārības_id');
Iestatījumu instrukcijas
1. Saņemiet savus RunCloud API atļaujas (Credentials)
- Loginieties uz savu RunCloud dashboardu.
- Atveriet "User Profile" (klikšķiniet uz savas profila attēla augšējā labajā stūrī).
- Izvēlieties "API" no menu.
- Klikšķiniet uz "Generate API Key", ja jums vēl nav atļaujas.
- Kopējiet savu API Klausu (API Key) un API Sēkrtu (API Secret).
2. Saņemiet savus servera un lietojumu ID
- RunCloud dashboardā pārvietojieties uz "Servers".
- Izvēlieties serveri, kurā hostēts jūsu WordPress multisite.
- Servera ID ir redzams URL adresē:
https://manage.runcloud.io/servers/{SERVER_ID} - Pārvietojieties uz "Web Applications" un izvēlieties savu WordPress lietojumu.
- Lietojuma ID ir redzams URL adresē:
https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}
3. Pievienojiet konstanți pie wp-config.php
Pievienojiet šos konstanți savam wp-config.php failam:
define('WU_RUNCLOUD_API_KEY', 'jūsu_api_klausas');
define('WU_RUNCLOUD_API_SECRET', 'jūsu_api_sēkrts');
define('WU_RUNCLOUD_SERVER_ID', 'jūsu_servera_id');
define('WU_RUNCLOUD_APP_ID', 'jūsu_līdzārības_id');
4. Iespējiet integrāciju
- Uz WordPress admina dodir Ultimate Multisite > Settings
- Navigējieties uz posmu "Domain Mapping" (Domānu mapiņš)
- Ieliet zemāk līdz "Host Integrations" (Host integrācijas)
- Iespējini RunCloud integrāciju
- Nospressiet "Save Changes" (Saglabāt izmaiņas)
Kā tas darbojas
Kad domāns tiek mapiņš Ultimate Multisite-ā:
- Integrācija sūta pieprasījumu RunCloud API, lai domānu pievienotu lietotnes
- Ja domāns veiksmīgi tiek pievienots, integrācija arī atjaunina SSL sertifikātu izvietošanu (redeploy)
- Kad domānas mapiņš tiek noņemts, integrācija domānu noņem RunCloud no
Subdomēnu instalēšanai integrācija automātiski pārvaldīs subdomēnu izveidi RunCloud-ā, kad uz jūsu tīklu tiek pievienoti jauni sitet