Cara Gratis Install HTTPS (SSL Certificate) pada Web Server Linux Ubuntu 18.04 LTS (Bionic)

 

Certbot SSL Certificate

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

Sebenernya hal ini cukup mudah, dikarenakan pada homepage dari Certbot ini kita disuruh memilih yg sesuai dengan spesifikasi Server yg kita miliki lalu mereka akan memberitahu langkah-langkahnya. Nah, biar lebih jelas gue akan nuntun temen-temen untuk ngelakuinnya ya. yuk disimak.

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.

Cara Gratis Install HTTPS (SSL Certificate) pada Web Server Linux Ubuntu 18.04 LTS (Bionic)


Cara Gratis Install HTTPS (SSL Certificate) pada Web Server Linux Ubuntu 18.04 LTS (Bionic)
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.

Atau bagi temen-temen yg kebingungan dalam menentukan spesifikasi servernya dapat memilih help, I'm not sure! 

2. Setelah melakukan pemilihan software dan OS, Certbot akan memberikan tutorial untuk menginstall HTTPS (SSL Certificate) pada Webserver. Syarat untuk melakukan penginstalan ini adalah dengan menggunakan Konsol Command Line.

3. Install snapd, pertama-tama install snapd dulu dengan ngetik command

sudo snap install core; sudo snap refresh core


4. Setelah snapd terinstall dengan baik, lanjutkan dengan meremove Cerbot OS package sebelumnya bila ada ataupun perntah diinstall untuk coba-coba. dengan menggunakan salah satu atau ketiga command berikut.

sudo apt-get remove certbot
sudo dnf remove certbot
sudo yum remove certbot

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,

https://www.ssllabs.com/ssltest/

Next Post Previous Post
No Comment
Add Comment
comment url