Kali ini saya akan mnejelaskan tentang Web server dengan security atau HTTPS. disini saya akan menggunakan Web server Apache2. Kalau kalian belum mengetahui apa itu Apache2, kalian dapat melihat penjelasaanya disini :
Disini saya menggunakan Debian 8.*, kalian dapat menggunakan Debian apa saja karena semua konfigurasi nya hampir sama. Berikut adalah cara mengkonfigurasinya :
1. Pertama anda buat Certificate Authory sendiri, dengan perintah
openssl req -new -nodes -x509 -days 365 -out /home/cert.crt -keyout /home/cert.key2. Kemudian install package Apache2 nya
apt-get install Apache23. Setelah itu, masuk ke direktori /etc/apache2/sites-available/
cd /etc/apache2/sites-available4. kemudian copy file default menjadi terserah kalian
cp 000-default.conf pusat.conf5. Masukan script seperti ini
<VirtualHost *:80>
ServerAdmin admin@namadomain.net
ServerName namadomain.net
DocumentRoot /var/www/pusat
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /home/cert.crt
SSLCertificateKeyFile /home/cert.key
ServerName namadomain.net
ServerAdmin admin@namadomain.net
DocumentRoot /var/www/pusat
</VirtualHost>
6. Kemudian aktifkan configurasi web dan mod ssl nya
a2ensite pusat.conf7. Kemudian kalian test di client menggunakan https. Jika muncul seperti ini, pilih lanjutkan
a2enmod ssl
Note : disini Sertifikat yang kita buat belum melalui persetujuan dari CA nya, oleh karena itu masih untrusted. Jika kalian penasaran dengan Certificate CA silahkan baca artikel berikut.
Cara membuat Certifcate CA Self-Signed Local
Terima kasih, sekarang anda coba terus menerus agar paham dengan konfigurasi Membuat HTTPS pada Debian
0 comments:
Post a Comment