ServerPilot Integration
Überblick
ServerPilot isch en Cloud-Service, wo WordPress und anderi PHP-Websites uf Server bi DigitalOcean, Amazon, Google oder irgendeinem andere Serveranbieter hostet. D'Integration ermöglicht automatische Domain-Synchronisation und SSL-Zertifikat-Verwaltung zwüsche Ultimate Multisite und ServerPilot.
Features
- Automatische Domain-Synchronisation
- SSL-Zertifikat-Verwaltung mit Let's Encrypt
- Automatische SSL-Erneuerung
Anforderungen
D'folgende Konstante müesse in din wp-config.php Datei definiert sii:
define('WU_SERVER_PILOT_CLIENT_ID', 'your_client_id');
define('WU_SERVER_PILOT_API_KEY', 'your_api_key');
define('WU_SERVER_PILOT_APP_ID', 'your_app_id');
Einrichtungsanleitig
1. Hol dir dini ServerPilot API-Credentials
- Log dich i dim ServerPilot Dashboard ii
- Gang zu "Account" > "API"
- Erstell en neui API-Key, falls du no kei hesch
- Kopier din Client ID und de API-Key
2. Hol dir dini App ID
- Im ServerPilot Dashboard gang zu "Apps"
- Wähl d'App us, wo dini WordPress Multisite hostet isch
- D'App ID isch i de URL sichtbar:
https://manage.serverpilot.io/apps/{APP_ID}
3. Füeg Konstante zu wp-config.php hinzu
Füeg die folgendi Konstante in dini wp-config.php Datei ii:
define('WU_SERVER_PILOT_CLIENT_ID', 'your_client_id');
define('WU_SERVER_PILOT_API_KEY', 'your_api_key');
define('WU_SERVER_PILOT_APP_ID', 'your_app_id');
4. Aktiviere d'Integration
- Im WordPress Admin gang zu Ultimate Multisite > Settings
- Navigier zur Register "Domain Mapping" (Domain-Zuordnung)
- Scroll nach unten bis zu "Host Integrations" (Host-Integrationen)
- Aktiviere d'ServerPilot Integration
- Klick uf "Save Changes" (Änderige speichern)
Wie funktioniert das?
Domain-Synchronisation
Wenn en Domain in Ultimate Multisite abgebunde wird:
- D'Integration holt d'aktuell Liste vun de domänenen vum ServerPilot.
- Et füegt d'neui domäne zur Liste bi (mit ere www-Version, falls nötig).
- Et sendet d'aktualiséiert Liste an ServerPilot über d'API.
- ServerPilot aktualiseiert d'domänenliste fir dini Applikation.
SSL Zertifikat Management
Nachdem d'domänen gesynct gstellt sinn:
- D'integration aktivert automatisch AutoSSL fir dini Applikation.
- ServerPilot verwaltet d'Zertifikat-Ussendig und -installatioun mit Let's Encrypt.
- ServerPilot verwaltet au d'automatisch erneuerting vum SSL-Zertifikaten.
SSL Zertifikat Verifikatioun
D'integration isch so konfiguriert, dass sie d'Anzahl vun de Versuech fir d'SSL-Zertifikat-Verifikatioun fir ServerPilot erhöht, well et chönnt Zit bruche fir ServerPilot d'SSL-Zertifikat usz'gäbe und z'installiere. Standardmässig probiert et bis zu 5 Mal, aber das cha mit Filters aapasst werde.
Problembehebig (Troubleshooting)
API Verbindigssprobleme
- Überprüef, ob dini Client ID und d'API Key richtig sinn.
- Prüef, ob dini App ID richtig isch.
- Stell sicher, dass din ServerPilot Account d'nötige Berechtigunge het.
SSL Zertifikatsprobleme
- ServerPilot verlangt, dass domänen gültigi DNS-Einträge händ, wo uf din Server zeige, bevor SSL-Zertifikat usgäh werde chönne werre.
- Wenn SSL-Zertifikat nöd usgäh werde, überprüef, ob dini domänen richtig uf d'IP-Adrässe vun dim Server zeige.
- Es chönnt Zit bruche fir ServerPilot d'SSL-Zertifikat usz'gäbe und z'installiere (normalerwiis 5-15 Minute).
Domäne nöd hinzugefügt
- Überprüef d'Ultimate Multisite Logs uf irgendwelchi Fehlermeldige.
- Stell sicher, dass d'domäne nöd scho zu ServerPilot hinzugefügt isch.
- Sorg dafür, dass din ServerPilot Plan d'Anzahl vun de domänen unterstützt, wo du hinzufüegsch.
Domäne entferne
- Aktuell bietet d'ServerPilot API kei Möglichkeit, einzelni Domänen z'entferne.
- Wenn e Domänemapping in Ultimate Multisite entfernt wird, aktualisiert d'Integration d'Domänelliste in ServerPilot, indem sie die entfernti Domäne usschliesst.