Panduan Lengkap: Cara Mengakses CyberPanel Tanpa Port 8090 (Reverse Proxy OLS)
Tingkatkan profesionalitas infrastruktur server Anda dengan URL bersih tanpa embel-embel port.
Secara bawaan (default), dashboard CyberPanel diakses menggunakan port khusus, yaitu :8090. Meskipun fungsional, menampilkan port pada URL sering kali terlihat kurang profesional dan rentan diblokir oleh firewall jaringan ketat (seperti di jaringan kantor atau kampus).
Bagi Anda yang sedang mengelola portal premium, web aplikasi, atau platform media berskala besar seperti MuxTube, menggunakan URL yang bersih seperti https://admin.domainanda.com adalah sebuah keharusan. Panduan ini akan membedah secara tuntas cara melakukan Reverse Proxy menggunakan OpenLiteSpeed (OLS).
📌 Prasyarat Sistem
- Akses penuh ke server (Root SSH).
- CyberPanel dan OpenLiteSpeed sudah terinstal dan berjalan normal.
- Subdomain (contoh:
admin.domainanda.com) sudah di-pointing ke IP Server melalui DNS Management (seperti Cloudflare).
Langkah 1: Pembuatan Website & Instalasi SSL
Langkah pertama adalah membuat “wadah” untuk panel Anda di dalam CyberPanel itu sendiri.
- Login ke CyberPanel (sementara masih pakai port 8090).
- Masuk ke menu Websites > Create Website.
- Masukkan detail subdomain Anda (misal:
admin.thesuperporn.com), pilih versi PHP bebas, dan centang opsi SSL. Klik Create. - Sangat Penting: Pastikan SSL benar-benar terbit. Jika gagal atau mengalami Connection Error, buka terminal SSH dan jalankan perintah paksa ini:
cyberpanel forceRefreshSSL --domainName admin.domainanda.comLangkah 2: Mendaftarkan External Application di OpenLiteSpeed
Agar server mengenali port 8090 sebagai aplikasi internal yang sah, kita harus mendaftarkannya di WebAdmin OLS.
- Akses WebAdmin OpenLiteSpeed melalui
https://IP-Server:7080. - /usr/local/lsws/admin/misc/admpass.sh
- Di bilah navigasi kiri, klik Server Configuration, lalu buka tab External App.
- Klik tombol + (Add) di pojok kanan atas.
- Pilih tipe Web Server dan klik Next.
- Isi parameter berikut dengan persis:
- Name:
127.0.0.1:8090
(Catatan: Gunakan IP dan port sebagai nama agar terbaca oleh Rewrite Rule nantinya). - Address:
https://127.0.0.1:8090 - Max Connections:
100
- Name:
- Klik ikon Save.
Langkah 3: Mematikan Verifikasi SSL Internal (Solusi Error 500)
Langkah ini adalah kunci agar proxy Anda tidak menghasilkan Error 500 Internal Server Error. OpenLiteSpeed menolak koneksi proxy ke backend yang menggunakan SSL self-signed, jadi kita harus mematikan verifikasinya secara manual.
- Buka terminal SSH Anda.
- Edit file konfigurasi utama OpenLiteSpeed dengan perintah:
nano /usr/local/lsws/conf/httpd_config.confCari blok extprocessor 127.0.0.1:8090 (biasanya ada di bagian paling bawah), lalu tambahkan baris verifySSL 0 di dalamnya. Hasil akhirnya harus seperti ini:
extprocessor 127.0.0.1:8090 { type proxy address https://127.0.0.1:8090 maxConns 100 initTimeout 60 retryTimeout 0 respBuffer 0 verifySSL 0 }Simpan perubahan dengan menekan Ctrl+O > Enter > Ctrl+X.
Langkah 4: Konfigurasi Rewrite Rules (Pengalihan Trafik)
Sekarang saatnya mengalihkan semua pengunjung yang mengakses subdomain Anda agar disalurkan ke aplikasi eksternal yang baru saja dibuat.
- Kembali ke Dashboard CyberPanel Anda.
- Masuk ke Websites > List Websites > Manage pada subdomain Anda.
- Gulir ke bawah dan klik fitur Rewrite Rules.
- Hapus isi yang lama (jika ada), lalu tempelkan kode sakti ini:
REWRITESYMBOLICLINK Off REWRITERULE ^(.*)$ http://127.0.0.1:8090/$1 [P]*Bendera [P] di bagian akhir menginstruksikan server untuk memperlakukan permintaan ini sebagai Proxy.
Langkah 5: Restart Sistem & Verifikasi
Agar semua perubahan konfigurasi yang telah kita lakukan pada OLS diterapkan, lakukan restart penuh melalui terminal SSH:
systemctl restart lswsSekarang, buka browser Anda dan akses https://admin.domainanda.com. Halaman login CyberPanel seharusnya sudah muncul dengan sempurna tanpa port 8090!
🛠️ Troubleshooting (Penyelesaian Masalah)
1. Error 500: Internal Server Error
Penyebab: OpenLiteSpeed menolak terhubung ke proxy.
Solusi: Pastikan Anda tidak melupakan Langkah 3. Baris verifySSL 0 sangat krusial. Periksa juga apakah RAM/Disk Space Anda penuh dengan perintah df -h.
2. Pesan Log: “Proxy target is not defined”
Penyebab: Nama External App di OLS tidak sama dengan target di Rewrite Rule.
Solusi: Pastikan nama External App di langkah 2 persis tertulis 127.0.0.1:8090, bukan nama lain seperti “cyberpanel_proxy”.
3. Tidak bisa akses port 7080
Solusi: Buka port tersebut di firewall dengan perintah sudo ufw allow 7080/tcp. Jika lupa password login, reset via terminal dengan perintah: /usr/local/lsws/admin/misc/admpass.sh.
© 2026 SysAdmin & Dev Guide | Dirancang untuk performa dan keamanan maksimal.
