Install Certbot Terbaru di Almalinux 8
Panduan untuk install Certbot terbaru di distro Almalinux 8. Buat kalian yang belum tahu, certbot ini adalah aplikasi bot yang digunakan untuk automasi generate SSL Let’s Encrypt dari interface SSH. Sangat mudah digunakan, dan tidak ribet.
Install Komponen
Pertama, kita pastikan sudah menggunakan Epel release.
dnf update
dnf install epel-release
Jika kamu menggunakan Apache, maka
dnf install certbot python3-certbot-apache mod_ssl
Namun, jika kamu menggunakan nginx, maka
dnf install certbot python3-certbot-nginx
Jika sudah terpasang, maka kita verifikasi versi bot terlebih dahulu. Fungsinya ga terlalu pentih sih, haha…
certbot --version
Request SSL Certificate
Tahap selanjutnya adalah kita generate SSL. Biasanya saya lebih suka menggunakan ini :
certbot -d domainku.com
Dimana certbot akan melakukan generate SSL pada domainku.com secara standalone dan hanya melakukan verifikasi menggunakan DNS A record saja.
Jika kamu running command tersebut pertama kali, maka ada beberapa ketentuan yang wajib kamu Accept, dan ada optional juga bisa kamu tolak. Kamu juga nanti disuruh untuk memberitahu email untuk notifikasi email jika butuh di renew.
Konfigurasi Apache
Karena saya menggunakan Apache multi virtual host, ketika sudah execute command di atas, maka otomatis pada /etc/httpd/conf.d/domain-ssl.conf akan terbentuk dengan sendirinya beserta dengan daleman confignya.
Yang perlu kalian lakukan adalah verifikasi apakah config sudah benar.
apachectl configtest
Jika semua sudah oke, semua syntax hasilnya oke semua, maka kita reload httpd.
systemctl reload httpd
Selamat! Kini website kamu sudah https!