Integrasi ServerPilot
Gambaran Umum
ServerPilot téh layanan cloud pikeun ngajang WordPress je situs PHP séjén dina server di DigitalOcean, Amazon, Google, atawa penyedia server séjénna. Integrasi ieu ngabantu sinkronisasi domain otomatis je ngaturan sertifikat SSL antara Ultimate Multisite je ServerPilot.
Fitur
- Sinkronisasi domain otomatis
- Ngatur sertifikat SSL kalawan Let's Encrypt
- Perpanjangan SSL otomatis
Persyaratan
Konstanta di handap kudu didéfinisike dina file wp-config.php anjeun:
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');
Petunjuk Setup
1. Béré Kredensial API ServerPilot Anjeun
- Log in ka dashboard ServerPilot anjeun
- Pindah ka "Account" > "API"
- Béré kunci API anyar lamun anjeun teu boga
- Salin Client ID je API Key anjeun
2. Béré App ID Anjeun
- Dina dashboard ServerPilot anjeun, pindah ka "Apps"
- Pilih aplikasi di mana multisite WordPress anjeun di-host
- App ID bisa dipikawanoh dina URL:
https://manage.serverpilot.io/apps/{APP_ID}
3. Tambah Konstanta ka wp-config.php
Tambahan konstanta handap kana file wp-config.php anjeun:
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. Aktifkeun Integrasi
- Dina admin WordPress anjeun, pindah ka Ultimate Multisite > Settings
- Pindah ka tab "Domain Mapping"
- Gulirkeun ka handap kana bagian "Host Integrations"
- Aktifkeun integrasi ServerPilot
- Klik "Save Changes"
Kumaha Cara Kerjanya
Sinkronisasi Domain
Lamun domain di-map dina Ultimate Multisite:
- Integrasi ieu ngagoleukkeun daftar domain ayeuna ti ServerPilot
- Ieu nambahan domain anyar kana daftar (sareng aya versi www lamun dipiharep)
- Ieu ngirimkeun daftar anu diupdate ka ServerPilot via API
- ServerPilot bakal ngabaharake daftar domain pikeun aplikasi anjeun
Ngatur Sertifikat SSL
Sanggeus domain disinkronisasi:
- Integrasi otomatis ngaktifkeun AutoSSL pikeun aplikasi anjeun
- ServerPilot ngurus pangawetan jeung pemasangan sertifikat SSL maké Let's Encrypt
- ServerPilot ogé ngurus panambahan ulang (renewal) sertifikat SSL secara otomatis
Verifikasi Sertifikat SSL
Integrasi diatur sangkan jumlah upaya verifikasi sertifikat SSL pikeun ServerPilot dilebokkeun, sabab bisa butuh waktu kanggo ServerPilot ngaluarkeun jeung ngalaksanakeun sertifikat SSL. Biasana, éta bakal nyobaan nepi ka 5 kali, tapi ieu bisa diubah maké filter.
Troubleshooting
Masalah Koneksi API
- Pastike Client ID jeung API Key anjeun bener
- Cek yén App ID anjeun bener
- Pastike akun ServerPilot anjeun boga ijin anu dipiharep
Masalah Sertifikat SSL
- ServerPilot ngarepkeun domain kudu boga DNS record anu sah nunjuk ka server anjeun samémé ngaluarkeun sertifikat SSL
- Lamun sertifikat SSL teu dialuarkeun, cek yén domain anjeun bener nunjuk ka IP address server anjeun
- Bisa butuh waktu kanggo ServerPilot ngaluarkeun jeung ngalaksanakeun sertifikat SSL (biasana 5-15 menit)
Domain Teu Ditambah
- Cek log Ultimate Multisite pikeun aya pesan error
- Pastike domain éta teu geus ditambahan di ServerPilot
- Pastike paket ServerPilot anjeun bisa nyokot jumlah domain anu rék anjeun tambihan
Ngabersihkeun Domain
- Ayeuna mah, ServerPilot API teu boga cara pikeun ngabersihkeun domain-domain hiji-hijina.
- Lamun mapping domain dihapus dina Ultimate Multisite, integrasi éta bakal ngarobah daftár domain di ServerPilot sangkan domain anu geus dihapus jadi teu aya deui.