Install Sertifikat SSL Di Vesta Panel Fitur Lets Encrypte Support

Aplikasi vesta panel atau biasa disingkat vestacp adalah salah satu aplikasi opensource yang berfungi untuk memanajemen server hosting. Alternatif aplikasi lain yang berfungsi sama adalah seperti CPanel. Salah satu fitur yang tersedia di vestacp adalah installasi sertifikat SSL menggunakan dua cara. Pertama adalah install SSL menggunakan fitur Lets Encrypt Support. Kedua adalah copy manual kode SSL di tiga kontak input SSL Certificate, SSL Key dan SSL Certificate Authority / Intermediate.


Pada kesempatan kali ini penulis akan membahas fitur install SSL menggunakan Lets Encrypte Support. Yang perlu dilakukan adalah sebagai berikut:

  1. Login vesta panel dengan port default :8083 . Contoh https://example.com:8083
  2. Masuk ke menu WEB > Edit
  3. Pastikan settingan DNS untuk domain dan alias sudah benar. Untuk melakukan testing bisa akses domain atau masing-masing alias domain. Dalam contoh di atas settingan alias dikosongkan karena memang tidak disetting dalam DNS-nya. Secara default kotak alias ini akan terisi subdomain www.example.com. Jika settingan alias ini tidak tersetting di DNS yang terjadi akan error saat melakukan setting SSL.
  4. Checkbox kotak SSL Support dan kotak Lets Encrypte Support.
  5. Klik tombol Save
Pastikan ada notifikasi sukses setelah menyimpan data. Selanjutnya lakukan test SSL dengan membuka situs https://example.com. Seharusnya sudah tidak ada notifikasi warning lagi menandakan installasi sertifikat SSL sudah berhasil. Untuk memastikan dan melihat informasi detail terkait SSL yang sudah terpasang bisa menggunakan aplikasi online ini https://www.sslshopper.com/ssl-checker.html.


Fitur selanjutnya yang juga sangat membantu adalah force-https, sehingga lewat dashboard vestacp kita bisa langsung membuat settingannya. Cara settingnya sebagai berikut:
  1. Masuk ke menu WEB > Edit
  2. Pada menu Proxy Support NGINX > Proxy Template > force-https
  3. Jika pilihan force-https tidak ada maka harus diinstall dulu. Berikut cara installasi templatenya:
    • Masuk ke server menggunakan SSH sebagai user root
    • cd /usr/local/vesta/data/templates/web
    • wget http://c.vestacp.com/0.9.8/rhel/force-https/nginx.tar.gz
    • tar -xzvf nginx.tar.gz
    • rm -f nginx.tar.gz
    • Masuk ke aplikasi vesta panel dan cek apakah template force-https sudah muncul
    • Referensi http://www.vestacp.com/docs/#how-to-force-https
  4. Klik tombol Save
Dengan mengaktifkan fitur force-https maka user yang mengakses website dengan alamat http://example.com akan otomatis keredirect ke https://example.com .  Demikian tutorial kali ini, semoga bermanfaat dan salam semangat.

Catatan:

Gambar oleh Tumisu dari Pixabay

Komentar

Postingan populer dari blog ini

Pertanyaan Calon Programmer di YABB

Belajar Plugin Wordpress Gwolle Guestbook untuk Aplikasi Buku Tamu