Pemasangan SSL di Linux dengan Let's Encrypt dan Certbot
SSL (Secure Sockets Layer) adalah protokol untuk mengamankan komunikasi data antara server dan pengguna. Di Linux, bisa memasang sertifikat SSL gratis menggunakan Let's Encrypt dan Certbot untuk mengamankan situs web dengan HTTPS.
Tutorial ini menjelaskan langkah-langkah untuk menginstal dan mengonfigurasi SSL dengan menggunakan Let's Encrypt dan Certbot pada server Linux.
- Instalasi Certbot
- Mendapatkan sertifikat SSL dari Let's Encrypt
- Mengonfigurasi web server (seperti Apache atau Nginx) untuk menggunakan SSL
- Memverifikasi pengaturan SSL
1. Instalasi Certbot di Linux
Certbot adalah alat untuk mengelola sertifikat SSL dari Let's Encrypt. Ikuti langkah-langkah berikut untuk menginstalnya di server Ubuntu:
# Update paket Ubuntu
sudo apt update
# # Instal Certbot dan plugin untuk Nginx atau Apache
sudo apt install certbot python3-certbot-nginx # Untuk Nginx
sudo apt install certbot python3-certbot-apache # Untuk Apache
2. Mendapatkan Sertifikat SSL dari Let's Encrypt
Setelah Certbot diinstal, dapat mendapatkan sertifikat SSL dari Let's Encrypt. Pilih sesuai dengan web server yang digunakan.
jika menggunakan nginx gunakan perintah ini
sudo certbot --nginx -d yourdomain.com
jika menggunakan apache gunakan perintah ini
sudo certbot --apache -d yourdomain.com
Perintah ini akan secara otomatis mengonfigurasi web server untuk menggunakan SSL dan meminta untuk memasukkan alamat email serta menerima ketentuan dari Let's Encrypt.
3. Memverifikasi Pengaturan SSL
Setelah sertifikat SSL terpasang, dapat memverifikasi bahwa SSL berfungsi dengan baik dengan menggunakan perintah berikut:
# Periksa status sertifikat SSL di situs web
sudo certbot certificates
Perintah ini akan menampilkan informasi terkait sertifikat SSL yang aktif di server.
kamu juga bisa mengakses situs melalui browser dan memverifikasi apakah koneksi HTTPS berfungsi dengan benar dengan melihat gembok di sebelah URL.
4. Mengatur Pembaruan Otomatis Sertifikat SSL
Certbot secara otomatis memperbarui sertifikat SSL sebelum kedaluwarsa. Namun, dapat memverifikasi pembaruan otomatis dengan menjalankan perintah berikut untuk menguji pembaruan otomatis:
# Uji pembaruan otomatis Certbot
sudo certbot renew --dry-run
Jika tes pembaruan otomatis berhasil, kamu dapat memastikan bahwa sertifikat SSL akan selalu diperbarui secara otomatis.
5. Memeriksa SSL di Browser
Setelah sertifikat SSL dipasang dan dikonfigurasi, akses situs web melalui HTTPS:
# uji di browser
https://yourdomain.com
Jika SSL berhasil dipasang, akan melihat ikon gembok di sebelah URL di browser yang menunjukkan koneksi aman (HTTPS).