Setting Reverse Proxy di OpenLiteSpeed untuk Domain

Artikel ini menjelaskan langkah lengkap untuk mengarahkan domain https://domain.id agar mengambil isi website dari aplikasi lokal yang berjalan di 127.0.0.1:81 menggunakan OpenLiteSpeed melalui WebAdmin.

Tujuan

Mengarahkan domain https://domain.id ke aplikasi backend lokal yang berjalan di 127.0.0.1:81 menggunakan reverse proxy.

Langkah-Langkah Konfigurasi di WebAdmin OpenLiteSpeed

1. Login ke WebAdmin OpenLiteSpeed

  • Akses melalui: https://[IP-SERVER]:7080
  • Jika lupa password, reset dengan:
    /usr/local/lsws/admin/misc/admpass.sh

2. Masuk ke Virtual Host domain.id

  • Pilih menu Virtual Hosts
  • Klik pada nama Virtual Host: domain.id

3. Tambahkan External App (Target Proxy)

  • Buka tab External App
  • Klik Add
  • Isi sebagai berikut:
    • Type: Web Server
    • Name: proxy81
    • Address: 127.0.0.1:81
    • Max Connections: 100
    • Initial Request Timeout: 60
    • Retry Timeout: 0
    • Keepalive Timeout: 30
    • Response Buffering: no

4. Tambahkan Context Reverse Proxy

  • Buka tab Context
  • Klik Add
  • Isi form seperti berikut:
    • URI: /
    • Type: Proxy
    • Web Server: proxy81
    • Enable Rewrite: No
    • Accessible: Yes
    • Add Default Charset: Off

5. Graceful Restart

  • Pada bagian atas WebAdmin, klik menu ActionsGraceful Restart

Pastikan SSL Sudah Aktif

  • Masuk ke CyberPanel
  • Website → List Websites → Manage → SSL
  • Pastikan sertifikat Let’s Encrypt sudah Issued

Pengujian

  • Akses https://domain.id
  • Harus menampilkan konten dari aplikasi di 127.0.0.1:81

Debug Jika Tidak Berhasil

  • Pastikan aplikasi berjalan:
    curl http://127.0.0.1:81
  • Cek log error:
    tail -f /usr/local/lsws/logs/error.log
  • Pastikan tidak ada context lain di URI / yang konflik

Penutup

Dengan mengikuti langkah-langkah di atas, domain domain.id sekarang telah berfungsi sebagai reverse proxy ke aplikasi lokal di 127.0.0.1:81. Ini sangat berguna untuk menjalankan backend Node.js, Laravel, Python, atau framework lainnya di balik reverse proxy LiteSpeed dengan dukungan HTTPS dan performa tinggi.

Posting Komentar