Monday, February 20, 2017

Konfigurasi Securing Web (HTTPS) di debian 8

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 Debian
Laptop/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>
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
NB : Untuk SSLCertificateFile Bisa sobat ganti dengan posisi certificate file yang sobat sendiri, karena disini saya membuatnya di /etc/apache2/apache2.pem


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 restart
atau
# 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