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.

إرسال تعليق

Subscribe Youtube Saya Untuk Tutorial Lainnya Subscribe