Pasang SSL Gratis dengan Let’s Encrypt
Amankan website dengan HTTPS menggunakan Certbot dan Let’s Encrypt.
HTTPS bukan lagi pilihan, melainkan kewajiban. Let’s Encrypt menyediakan sertifikat SSL gratis yang valid selama 90 hari dan bisa diperbarui otomatis lewat Certbot.
Persiapan
- Domain sudah mengarah ke IP server (record A).
- Port 80 dan 443 terbuka di firewall.
- Web server (Apache/Nginx) sudah berjalan.
Instalasi Certbot
sudo apt update
sudo apt install certbot -y
Untuk Nginx, tambahkan plugin-nya:
sudo apt install python3-certbot-nginx -y
Menerbitkan Sertifikat
sudo certbot --nginx -d contoh.id -d www.contoh.id
Certbot akan otomatis mengubah konfigurasi Nginx dan mengaktifkan redirect ke HTTPS.
Perpanjangan Otomatis
sudo certbot renew --dry-run
Jika berhasil, sistem akan memperbarui sertifikat secara otomatis sebelum masa berlakunya habis.
Cek Skor Keamanan
Setelah HTTPS aktif, uji di ssllabs.com/ssltest. Target minimal: Grade A.
Catatan Penting
- Sertifikat berlaku 90 hari, perpanjangan otomatis sangat wajib.
- Jangan bagikan
privkey.pemkepada siapa pun. - Selalu lakukan
renew --dry-runsetelah mengubah server.