Cara Install SSL LetsEncrypt di OpenLiteSpeed AlmaLinux

Mengamankan website dengan SSL adalah keharusan. Jika Anda menggunakan server OpenLiteSpeed (OLS) di atas sistem operasi AlmaLinux, proses instalasi sertifikat gratis dari Let’s Encrypt bisa sedikit berbeda. Prosesinstall SSL LetsEncrypt di OpenLiteSpeed ini untungnya tetap mudah berkat Certbot.

Tutorial ini akan memandu Anda secara spesifik untuk AlmaLinux, mulai dari instalasi Certbot menggunakan snap (metode yang direkomendasikan Certbot) hingga konfigurasi akhir di panel admin OpenLiteSpeed.

Mengapa SSL Penting?

Singkat saja, Anda membutuhkan SSL (HTTPS) karena:

  1. Keamanan: Mengenkripsi data antara pengunjung dan server Anda.
  2. Kepercayaan: Browser modern menandai situs HTTP sebagai “Tidak Aman”. Ikon gembok HTTPS membangun kepercayaan.
  3. SEO: Google menggunakan HTTPS sebagai salah satu faktor pemeringkatan (ranking).

Persiapan Sebelum Instalasi

Pastikan Anda telah memenuhi syarat berikut:

diskon vps
  • Server (VPS) dengan sistem operasi AlmaLinux (misalnya AlmaLinux 8 atau 9) dan OpenLiteSpeed sudah terinstal.
  • Akses root atau pengguna dengan hak sudo.
  • Nama domain yang sudah diarahkan (pointing A record) ke IP publik server Anda. Ini wajib untuk verifikasi.
  • Port 80 dan 443 sudah terbuka di firewall Anda. Di AlmaLinux, Anda bisa membukanya secara permanen dengan firewall

Langkah-Langkah Install SSL LetsEncrypt di OpenLiteSpeed

Kita akan menggunakan Certbot dengan mode webroot yang akan menempatkan file verifikasi sementara di dalam direktori root website Anda.

Instalasi Certbot

Di AlmaLinux, cara paling modern dan direkomendasikan oleh Certbot untuk memastikan pembaruan otomatis adalah melalui snapd.

  1. Pertama, instal repositori EPEL (Extra Packages for Enterprise Linux) karena snapd ada di sana.
    dnf install epel-release
  2. Instal snapd.
    dnf install snapd
  3. Aktifkan dan jalankan snapd socket.
    systemctl enable --now snapd.socket
  4. Buat symlink agar snap dapat berfungsi dengan benar.
    ln -s /var/lib/snapd/snap /snap
  5. Tunggu beberapa saat hingga snapd siap, lalu instal Certbot.
    snap install --classic certbot
  6. Terakhir, buat symlink agar perintah certbot dapat dijalankan dari terminal Anda.
    ln -s /snap/bin/certbot /usr/bin/certbot
install snapd

Menjalankan Certbot untuk Mendapatkan Sertifikat

Kini saatnya meminta sertifikat. Pastikan Anda tahu di mana lokasi document root (folder publik) website Anda.

  • Pada instalasi OLS default, lokasinya mungkin di /usr/local/lsws/Example/html.
  • Jika Anda telah membuat Virtual Host, lokasinya bisa jadi di /var/www/html atau direktori custom lainnya.

Gunakan perintah di bawah ini. Ganti domainanda.comdengan domain Anda dan/var/www/html dengan path document root Anda yang sebenarnya.

# Ganti -w (webroot) dengan path Anda dan -d (domain) dengan domain Anda
certbot certonly --webroot -w /var/www/html -d domainanda.com -d www.domainanda.com
  • certonly: Hanya mendapatkan sertifikat, tanpa instalasi otomatis (karena kita akan konfigurasi manual di OLS).
  • --webroot: Menggunakan mode verifikasi webroot.
  • -w /var/www/html: Path ke document root website Anda.
  • -d domainanda.com -d www.domainanda.com: Mendaftarkan domain (versi non-WWW dan WWW).

Saat proses berjalan, Certbot akan menanyakan:

  1. Alamat Email: Masukkan email Anda untuk notifikasi.
  2. Terms of Service (ToS): Setujui persyaratan layanan (ketik Y atau A).
  3. Mailing List: Pilihan untuk berbagi email dengan EFF (ketik Y atau N).

Jika berhasil, Certbot akan memberi konfirmasi dan menunjukkan lokasi penyimpanan sertifikat:

Successfully received certificate.
Certificate is saved at: /etc/letsencrypt/live/domainanda.com/fullchain.pem
Key is saved at:         /etc/letsencrypt/live/domainanda.com/privkey.pem

Catat kedua path tersebut.

install ssl dengan certbot

Konfigurasi SSL di Panel Admin OpenLiteSpeed

Ini adalah bagian penting dari install SSL LetsEncrypt di OpenLiteSpeed yang harus dilakukan secara manual di panel admin OLS.

  1. Login ke panel admin OpenLiteSpeed Anda (Biasanya di https://IP_SERVER:7080).
  2. Di menu navigasi, pergi ke Virtual Hosts -> pilih Nama Virtual Host Anda (misalnya, Example).
  3. Klik tab SSL.
  4. Cari bagian SSL Private Key & Certificate, lalu klik tombol Edit di kanan atas.
  5. Isi path file yang Anda dapatkan dari Certbot tadi:
    • Private Key File: /etc/letsencrypt/live/domainanda.com/privkey.pem
    • Certificate File: /etc/letsencrypt/live/domainanda.com/fullchain.pem
  6. Klik Save (ikon disket).
pasang ssl

Graceful Restart OpenLiteSpeed

Perubahan yang Anda simpan belum langsung aktif. Anda perlu me-restart OpenLiteSpeed.

Klik ikon Graceful Restart (panah melingkar berwarna hijau) di pojok kanan atas panel admin OLS.

Setelah restart selesai, buka website Anda menggunakan https://domainanda.com. Seharusnya website Anda kini aman dengan ikon gembok!

restart openlitespeed

Mengatur Pembaruan Otomatis (Auto-Renewal)

Sertifikat Let’s Encrypt hanya berlaku 90 hari. Untungnya, Certbot yang diinstal via Snap sudah menyertakan timer (via systemd) untuk memeriksa pembaruan dua kali sehari.

Anda bisa melakukan simulasi pembaruan dengan perintah:

Bash

certbot renew --dry-run

Jika simulasi berhasil, Anda sudah hampir selesai.

test renew ssl

Langkah Terakhir (Sangat Penting): OpenLiteSpeed perlu di-restart setelah sertifikat berhasil diperbarui agar OLS memuat sertifikat yang baru. Kita bisa menambahkan hook (pengait) ke konfigurasi pembaruan Certbot.

  1. Buka file konfigurasi pembaruan domain Anda menggunakan nano atau vi.
    sudo nano /etc/letsencrypt/renewal/domainanda.com.conf
  2. Di bagian bawah file, di dalam blok [renewalparams], tambahkan baris berikut:Ini,
    renew_hook = /usr/local/lsws/bin/lswsctrl restart
  3. Simpan dan tutup file (di nano: Ctrl+X, Y, Enter).

Sekarang, setiap kali Certbot berhasil memperbarui sertifikat Anda, perintah tersebut akan otomatis dijalankan untuk me-restart OpenLiteSpeed.

Kesimpulan

Meskipun proses install SSL LetsEncrypt di OpenLiteSpeed pada AlmaLinux memerlukan konfigurasi manual di panel admin, langkah-langkahnya tetap jelas dan mudah diikuti. Dengan Certbot via snapd, Anda juga mendapatkan keuntungan pembaruan otomatis yang andal.

Website Anda kini aman, dipercaya pengunjung, dan lebih disukai oleh mesin pencari.

diskon vps
Previous Article

Cara Install OpenLiteSpeed di AlmaLinux 9

Write a Comment

Leave a Comment

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