Debian 10 — (https) HTTP Secure Dengan Apache2 dan SSL

Alfian Dwi Nugraha
Tekaje ID
Published in
3 min readSep 19, 2019

Apa Yang Dibutuhkan ?

Instalasi

apt install apache2 openssl

lalu tekan y untuk lanjut dan pastikan sudah terinstall

Konfigurasi Dasar

Kita buat tempat khusus untuk menempatkan file sertifikat kita, sebagai contoh saya simpan di /etc/apache2/ssl , maka saya buat folder dulu :

mkdir /etc/apache2/ssl/

kalian bisa menyimpan di directori lainya, karena saya ingin tempat khusus makanya saya buat folder baru dengan perintah diatas.

Lalu kita buat Sertifikatnya, dan simpan ke folder yang kita tentukan tadi diatas.

openssl req -x509 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt -nodes -days 365

isi informasi diatas dengan informasi sesuai yang kamu mau, dan pastikan tidak ada error satupun.

Konfigurasi SSL di Apache2

aktifkan modul ssl dengan perintah :

a2enmod ssl

lalu aktifkan juga konfigurasi ssl default dengan perintah :

a2ensite default-ssl.conf

Lalu, masuk ke file konfigurasi default ssl yang sudah kita aktifkan tadi dan ubah file ssl didalamnya.

nano /etc/apache2/sites-available/default-ssl.conf

Ganti 2 file diatas dengan file Sertifikat yang sudah kita buat diatas tadi, yaitu /etc/apache2/ssl/apache.ssl dan /etc/apache2/ssl/apache.crt

Sesudah diganti :

Kalian juga bisa mengganti folder web yang diakses untuk https misalnya ingin kalian arahkan ke /var/www/web , misalnya :

sesudah diganti :

Save dengan ctrl+x lalu tekan Y.

Restart

jangan lupa setelah mengkonfigurasi semuanya untuk merestart service apache

/etc/init.d/apache2 restart

Uji Coba

uji coba di komputer client, buka browser lalu akses alamat ip debian server kalian.

jangan lupa tambahkan https:// diawal alamat, ingat! jangan pakai http

Jika keluar halaman seperti diatas, klik Advanced lalu pilih procced

Dan akan keluar seperti ini :

Terima kasih!

Terima kasih sudah mengikuti artikel kali ini tentang “Debian 10 — HTTP Secure Dengan Apache2 dan SSL” di seri “Belajar Debian 10”. Jangan lupa lihat artikel kita selanjutnya untuk meneruskan materi kita kali ini, Sampai Jumpa!
Lihat Daftar Materi : Belajar Debian 10

--

--

Alfian Dwi Nugraha
Tekaje ID

Fullstack Web 🧑🏼‍💻 • Blockchain Developer 🌐 • Pixel Arts Enthusiast 👾