Instalasi SSL Gratis Di VPS Dengan Zpanel Atau Sentora

Bagaimana cara instalasi SSL gratis yang didapat dari Let’s Encrypt pada VPS dengan menggunakan Zpanel/Sentora.

Artikel ini merupakan kelanjutan dari artikel Cara Mendapatkan SSL gratis dari Let’s Encrypt. Untuk itu, sebaiknya terlebih dahulu membaca artikel SSL gratis dari Let’s Encrypt sebelum melanjutkan membaca artikel ini.

Instalasi SSL Gratis Di Sentora

Pengguna VPS yang menggunakan Zpanel atau Sentora sebagai web hosting control panel ada beberapa hal yang perlu disiapkan terlebih dahulu.

Pastikan mod_ssl sudah terinstall di VPS. Lokasi ada di /etc/httpd/conf.d/ssl.conf. Jika belum install terlebih dahulu dengan melakukan perintah berikut:

Setelah mod_ssl tersedia, buka file konfigurasi Apache di etc/httpd/conf.d/ssl.conf, kemudian tambahkan tanda pagar pada Listen 443 menjadi:

Setelah selesai, masuk ke panel kontrol VPS.

Dari menu pilih Admin -> klik Module Admin -> Apache Config

Module Admin VPS sentora

Dari halaman menu Apache Config -> Scroll ke bawah dan pilih Override a Virtual Host Setting. Pilih domain yang akan di konfigurasi untuk ditambahkan SSL.

menu Apache Config

Selanjutnya setelah memilih domain dan klik select Vhost akan muncul halaman konfigurasi SSL.

Langkah berikutnya adalah:

Pada Port Override isikan dengan 443

Centang Forward Port 80 to Overriden Port.

Isikan konfigurasi berikut pada Custom Entry:.

Catatan: ganti nama sertifikat yang telah dibuat sebelumnya. Nama SSL ada di folder /etc/letsencrypt/live dengan nama domain pertama pada opsi domains di file .ini misal domain.com.

Ini contoh untuk SSL domain namablogku.com

Override a Virtual Host Setting

Lakukan ke semua domain yang ingin dipasangi SSL dengan kembali memilih domain di Override a Virtual Host Setting. Dan lakukan seperti langkah di atas tanpa perlu mengganti nama SSL-nya.

Setelah selesai semua, paksa supaya Zpanel atau Sentora VPS melakukan perubahan segera:

Tunggu. Jika VPS dengan dengan banyak blog/artikel proses bisa lama.

Auto-renew Let’s Encrypt

Masa berlaku dari SSL dari Let’s Encrypt hanya 90 hari. Namun kita bisa membuat script bash yang dipadukan dengan cron untuk memperpanjang SSL secara otomatis jika sudah akan expire.

Pertama buat script bash-nya:

Isikan dengan script berikut:

Setelah disimpan pastikan script tersebut bisa dieksekusi:

Sekarang kita hanya perlu membuat cron yang berjalan satu minggu sekali untuk mengecek apakah SSL sudah mau expire dan jika SSL akan expire kurang dari 30 hari maka otomatis script bash akan me-renew sertifikatnya.

Untuk mengetestnya kita eksekusi saja script bashnya. Contoh outputnya sebagai berikut:

Memang ribet untuk pertama kalinya, apalagi bagi yang belum terbiasa menggunakan VPS atau OS Linux. Tapi jika ada kemauan pasti ada jalan.

Awalnya saya pun juga bingung, namun akhirnya 8 blog yang ada di VPS dapat menggunakan https setelah dipasang SSL dari Let’s Encrypt.

 

Instalasi SSL Gratis Di VPS Dengan Zpanel Atau Sentora

Artikel Lainnya

About the Author: Kang Andre

Blogger amatir yang mencoba belajar ngeblog dan berbagi pengalaman lewat artikel online

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *