Debian 10 — (https) HTTP Secure Dengan Apache2 dan SSL
Apa Yang Dibutuhkan ?
- Mengetahui dasar web server
- Bisa Melakukan Instalasi Web Server (Apache2), Untuk tutorialnya bisa dilihat :
Belajar Debian 10 — Web Server
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