Cara Gratis Install HTTPS (SSL Certificate) pada Web Server Linux Ubuntu 18.04 LTS (Bionic)
Permasalahan sekuritas pada setiap server yg online di internet memang cukup menjadi sorotan. Apalagi server tersebut menggunakan fungsi login dan data clouding semisal Owncloud. Seperti halnya Owncloud kantor gue, yg baru-baru ini bermasalah dengan lemotnya akses jaringan Telkom Indihome ke Owncloud tersebut dikarenakan belum ada nya SSL Certificate pada Server tersebut.
Karena belum adanya SSL Certificate pada Server Owncloud kantor gue, jadi Owncloudnya masih menggunakan http tanpa "s". Server Owncloud nya kantor gue menggunakan noip ddns yg memberikannya domain server.ddns.net. Sebelum gue mulai menginstall SSL Certificate (https) gue akan menjabarkan spesifikasi dari Server kantor gue ini.
OS : Linux UBUNTU 18.04 LTS (Bionic)
Software : Apache 2.4.29 (Ubuntu)
Connection : LAN Cable direct
DNS : No-IP
Install HTTPS (SSL Certificate) pada Web Server Linux Ubuntu dengan Certbot
1. Pertama-tama browse certbot.eff.org lalu setelah itu pilih lah spesifikasi software temen-temen serta OS yg terinstall di Web Server Linux Ubuntu temen-temen. Diatas gue udah jabarin spesifikasi Web Server Owncloud kantor gue, jadi gue akan nyesuain pilihan itu ya.
Sebenernya dukungan untuk Software yg terinstall untuk Certbot ini cukup banyak seperti apache, nginx dan juga plesk yg banyak digunakan oleh web server serta hosting" besar. Dan juga OS yg di dukungnya juga cukup beragam, semisal Ubuntu saja memiliki 4 varian berbeda untuk dukungan dari Certbot nya.
Hal ini mungkin cukup diharuskan ya, biar kedepannya tidak terjadi kendala sama sekali.
5. Nah, setelah snapd siap kita lanjutkan dengan install Certbotny. Cara menginstallnya dengan menggunakan command,
sudo snap install --classic certbot
Setelah itu untuk memastikan Certbot yg kita install itu berjalan dengan baik, ketikkan command berikut ini.
sudo ln -s /snap/bin/certbot /usr/bin/certbot
Untuk menyatukan certbot dengan apache yg running di Webserver kita bisa menggunakan command berikut,
sudo certbot --apache
Dan restart lah apache / cpu temen-temen untuk kinerja certbot lebih baik.
6. Untuk melakukan renew ssl certificate agar https nya tetap terjaga bisa menggunakan command,
sudo certbot renew --dry-run
7. Untuk melakukan pengecekan apakah SSL Certificate sudah terinstall atau belum di Web Server kita, dapat menggunakan link dibawah ini,