Tuesday, January 31, 2017

How to activate SSL (HTTPS) in apache2 debian 8.6 server


A. Pengertian

HTTPS (juga disebut HTTP lebih TLS , HTTP melalui SSL,  dan HTTP Aman) adalah protokol untuk komunikasi yang aman melalui jaringan komputer yang banyak digunakan di Internet . HTTPS terdiri dari komunikasi melalui Hypertext Transfer Protocol (HTTP) dalam koneksi terenkripsi dengan Transport Layer Security, atau pendahulunya, Secure Sockets Layer . Motivasi utama untuk HTTPS adalah otentikasi dari mengunjungi situs dan perlindungan privasi dan integritas dari data yang dipertukarkan.

B. Maksud dan tujuan


Untuk Membuat jaringan aman atau Secure network , maka kita mangaktifkan SSL . dan juga membuka port 443
 
C. Latar belakang


Karena protokol HTTP belum sepenuhnya secure maka di perlukan protokol HTTPS dan membuka port 443 (HTTPS)

D. Hal yang di butuhkan

1. Niat dan baca bassmalah
2. Server (Webserver apache2)
3. Laptop / PC
 
E. Jangka waktu pelaksanaan

Waktu yang saya butuhkan untuk konfigurasi pengaktifan SSL (Secure Socket Layer) atau Protokol HTTPS (Hypertext Transfer Protocol Secure) membutuhkan waktu 10 menit.


 
F. Langkah pelaksanaan

1. Masuk ke server menggunakan ssh, setelah itu generate certificate ssl nya menggunakan perintah,

# openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem




2. Setelah di generate certificate ssl nya , selanjutnya enable ssl menggunakan perintah.

# a2enmod ssl

3. Yosh, setelah di enable mode ssl nya . Lanjut ke langkah berikutnya yaitu mengecek apakah port 443 udah listen pada konfigurasi ports.

# nano /etc/apache2/ports.conf

Pastikan Ada listen port 443 seperti gambar.


4. Next, edit file konfigurasi "/etc/apache2/sites-available/000-default.conf" , tambah script seperti di bawah ini

#nano /etc/apache2/sites-available/000-default.conf
<VirtualHost *:443>
DocumentRoot /var/www/html
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>




5. Simpan CTRL+X , dan Y. Lanjut Restart service dari apache2 menggunakan perintah

# /etc/init.d/apache2 restart




6. Yosh, setelah di restart webserver anda, next Buka webserver dengan HTTPS, Seperti gambar di bawah.


 7. Klik Advanced, dan nanti akan ada tampilan seperti ini, Klik Confirm Securtiy Exception .


 8. Yosh, Sekarang HTTPS sudah aktif!!!



G. Kesimpulan

Kesimpulan : https://en.wikipedia.org/wiki/HTTPS
                  https://en.wikipedia.org/wiki/SSL
Share:

0 comments:

Post a Comment

Popular Posts

Recent Posts