Cara Install SSL Lets Encrypt pada Apache di Debian 10

Posted on

Jika Anda ingin mengamankan situs web Anda dengan SSL, Lets Encrypt adalah pilihan terbaik untuk Anda. Lets Encrypt adalah layanan sertifikat SSL yang dapat digunakan secara gratis dan mudah. Di artikel ini, kami akan membahas cara menginstal SSL Lets Encrypt di Apache di Debian 10.

Langkah 1: Perbarui Sistem Operasi Anda

Sebelum kita mulai, pastikan sistem operasi Debian 10 Anda diperbarui. Jalankan perintah berikut pada terminal:

sudo apt updatesudo apt upgrade

Langkah 2: Instal Apache

Jika Anda belum menginstal Apache, jalankan perintah berikut untuk menginstalnya:

sudo apt install apache2

Jalankan perintah berikut untuk memeriksa status Apache:

sudo systemctl status apache2

Jika Apache berhasil diinstal, Anda akan melihat status “active (running)”.

Langkah 3: Instal Certbot

Selanjutnya, instal Certbot dengan menjalankan perintah berikut:

sudo apt install certbot python3-certbot-apache

Langkah 4: Konfigurasi Apache

Anda perlu menambahkan VirtualHost baru di konfigurasi Apache untuk situs web Anda. Buka file konfigurasi situs web Anda dengan editor teks:

sudo nano /etc/apache2/sites-available/nama_situs_web.conf

Ganti “nama_situs_web” dengan nama situs web Anda. Tambahkan konfigurasi berikut:

<VirtualHost *:80>ServerName nama_situs_web.comServerAlias www.nama_situs_web.comDocumentRoot /var/www/nama_situs_web.com/public_htmlErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined</VirtualHost>

Simpan dan tutup file konfigurasi situs web Anda.

Langkah 5: Uji Konfigurasi Apache

Jalankan perintah berikut untuk memeriksa apakah konfigurasi Apache sudah benar:

sudo apache2ctl configtest

Jika tidak ada kesalahan, Anda akan melihat pesan “Syntax OK”.

Langkah 6: Izinkan HTTP pada Firewall

Anda perlu mengizinkan HTTP pada firewall agar situs web Anda dapat diakses melalui browser. Jalankan perintah berikut:

sudo ufw allow http

Langkah 7: Dapatkan Sertifikat SSL dari Lets Encrypt

Sekarang saatnya untuk mendapatkan sertifikat SSL dari Lets Encrypt. Jalankan perintah berikut:

sudo certbot --apache -d nama_situs_web.com -d www.nama_situs_web.com

Ikuti langkah-langkah pada layar untuk menyelesaikan proses ini.

Langkah 8: Uji Sertifikat SSL

Jalankan perintah berikut untuk memeriksa apakah sertifikat SSL sudah berhasil diinstal:

sudo openssl s_client -connect nama_situs_web.com:443

Jika sertifikat SSL sudah berhasil diinstal, Anda akan melihat pesan “Verify return code: 0 (ok)”.

Langkah 9: Izinkan HTTPS pada Firewall

Sekarang Anda perlu mengizinkan HTTPS pada firewall. Jalankan perintah berikut:

sudo ufw allow https

Langkah 10: Uji Sertifikat SSL dengan SSL Labs

Anda dapat menggunakan SSL Labs untuk memeriksa kualitas sertifikat SSL Anda. Kunjungi situs web SSL Labs dan masukkan URL situs web Anda untuk memeriksa kualitas sertifikat SSL Anda.

Kesimpulan

Sekarang Anda sudah tahu cara menginstal SSL Lets Encrypt pada Apache di Debian 10. Dengan mengamankan situs web dengan SSL, Anda dapat meningkatkan keamanan dan kepercayaan pengguna terhadap situs web Anda.