Konfigurasi Securing Web (HTTPS) di debian 8 - Assalammualaikum Wr Wb kembali lagi dengan saya di artikel Konfigurasi Securing Web (HTTPS) di debian 8 sesuai dengan judul artikel ini kali ini saya akan membahas tentang bagaimana konfigurasi HTTPS di debian 8, oke langsung saja saya bahas
Pengertian
HTTPS (Hyper Text Transfer Protocol Secure) adalah pengembangan protokol HTTP yang merupakan protokol komunikasi World Wide Web ke versi yang lebih aman yang di kembangkan dengan SSL(Secure Socket Layer) atau pun dengan TLS(Transport Layer Security) dengan menggunakan port 443, HTTPS ini mengenkripsi data yang dikirim dari sisi Server menuju Client atau sebaliknya, sehingga presentase kemungkinan data di sadap orang akan berkurang.
Latar Belakang
Kurang amannya protokol HTTP sehingga menjadikan kerisauan pada banyak orang untuk mengirim data yang penting ke server yang ada di internet, serta semakin banyak juga kejahatan-kejahatan di dunia maya
Maksud dan Tujuan
Dengan adanya artikel ini di harapkan pembaca dapat mempraktekan hal-hal yang saya bagikan disini, serta dapat memahami bagaimana cara mengkonfigurasi Securing Web ini di Debian
Alat dan Bahan
OS DebianLaptop/PC
Internet atau DVD Debian Binary 1
Jangka Waktu Pengerjaan
dapat di kerjakan kurang lebih 5 - 20 menit
Tahap Pengerjaan
Pertama pastikan dulu sobat masuk sebagai superuser, kemudian jalankan perintah berikut untuk menggenerate Certificate# openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem
kemudian kita edit sites default di apache, dengan menjalankan perintah
# nano /etc/apache2/sites-available/000-default.conf
kemudian nanti akan nampak seperti ini
kemudian kita tambahkan beberapa text di bagian bawah
<VirtualHost *:443>NB : Untuk SSLCertificateFile Bisa sobat ganti dengan posisi certificate file yang sobat sendiri, karena disini saya membuatnya di /etc/apache2/apache2.pem
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
nah lalu save dan exit, kemudian kita aktifkan dulu module SSLnya dengan menjalankan perintah berikut
# a2enmod ssl
kemudian kita restart apachenya
# /etc/init.d/apache2 restartatau
# service apache2 restart
lalu kita test pada komputer client dengan memasukan url 'https://<ip server>' di browser
nah gambar di atas menunjukan bahwa certificate kita tidak terpercaya, nah kita harus menambahkan certificate kita ke daftar exception(pengecualian) di browser kita agar kita dapat mengaksesnya caranya kita klik advanced kemudian add exception
nanti akan muncul seperti gambar di atas kemudian klik 'confirm Security Exceptio'
nah sudah bisa di akses, bagaimana mudah bukan??
Referensi
https://id.wikipedia.org/wiki/HTTP_Secure
EmoticonEmoticon