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).