Cara Mapping Port 80 dan Pasang SSL di OpenLiteSpeed (Debian)

Konfigurasi SSL HTTPS dan Port 80 di OpenLiteSpeed Debian

 

Setelah berhasil install OpenLiteSpeed (OLS) di tutorial sebelumnya, masalahnya sekarang web lu cuma bisa diakses lewat port 8088 (domain.com:8088). Gak lucu kan? Nah, sekarang kita bakal mapping ke port 80/443 dan pasang SSL gratis dari Let’s Encrypt.


Langkah 1: Mapping Port 8088 ke Port 80

Kita bakal ubah settingan Listener default OLS supaya langsung dengerin port standar HTTP.

  1. Masuk ke WebAdmin (IP-LU:7080).
  2. Pilih menu Listeners di sebelah kiri.
  3. Klik icon View/Edit (kaca pembesar) pada Listener ‘Default’.
  4. Di bagian Address Settings, klik tombol edit (kotak kecil).
  5. Ubah port dari 8088 menjadi 80.
  6. Klik Save (icon disket) di pojok kanan atas.
  7. Klik tombol Graceful Restart (icon petir) biar settingan aktif.

Langkah 2: Install Certbot (Let’s Encrypt)

Kita butuh Certbot buat dapet SSL gratis. Eksekusi command ini di terminal SSH lu:

sudo apt install certbot -y

Langkah 3: Generate SSL Certificate

Jalanin command ini (ganti domainlu.com pake domain asli lu):

sudo certbot certonly --webroot -w /usr/local/lsws/Example/html -d domainlu.com -d www.domainlu.com

Note: Kalau sukses, file sertifikat lu bakal ada di /etc/letsencrypt/live/domainlu.com/.

Langkah 4: Pasang SSL di Dashboard OLS

Balik lagi ke WebAdmin OLS:

  1. Ke menu Listeners > Klik Add untuk bikin listener baru (khusus SSL).
  2. Isi Listener Name: SSL, Port: 443, dan centang Secure: Yes.
  3. Pindah ke tab SSL di listener tersebut, isi path-nya:
    • Private Key File: /etc/letsencrypt/live/domainlu.com/privkey.pem
    • Certificate File: /etc/letsencrypt/live/domainlu.com/fullchain.pem
    • Chained Certificate: Yes
  4. Save dan lakukan Graceful Restart.

Sekarang web lu udah bisa diakses via https://domainlu.com tanpa embel-embel port lagi. Performa kenceng, keamanan terjamin!

Salam ngulik,
DeViLnoAnGeL

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *