Friday, April 29, 2016

Konfigurasi Security Web Server (HTTPS) pada debian 8.4




        Assalamualiku Wr.Wb.

             Pada kesempatan ini saya akan sedikit berbagi tentang bagaimana cara konfigurasi HTTPS pada Debian Server 8.4 . Namun sebelumnya saya akan sedikit munjelakan apakah itu HTTPS.
             HTTPS adalah Secure atau keamanan yang digunakan pada protokl yang digunakan untuk web Server. Pada awalnya semua data yang melewati protokol ini tidak terenkripsi untuk ini perlu ditambah kan sebuah Secure atau pengaman agar data tersebut lebih aman. Yaitu dengan menggunakan HTTPS.


                       Berikut ini adalah langkah-langkah untuk konfigurasi HTTPS pada Debian 8.4 :

1. Pertama-tama kita masukan perintah 

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

2. Setelah itu kita akan muncul jendela seperti berikut maka kita isi seperti pada gambar berikut ini :


     Dengan Penjelasan ;

Country Name (2 letter code) [AU]:ID  (Kode dari Negara INDONESIA)
State or Province Name (full name) [Some-State]:central jave (Provinsi )
Locality Name (eg, city) []:Magelang (Kota)
Organization Name (eg, company) [Internet Widgits Pty Ltd]:SMKIT IF (Nama Instansi)
Organizational Unit Name (eg, section) []:   (Nama Anggota Instansi)
Common Name (e.g. server FQDN or YOUR name) []:smkitif.id (Nama atau Domain Server)
Email Address []:admin@smkitif.id
  
3. Sekarang kita aktifkan mode ssl dengan perintah 

            # a2enmod ssl

4. Jika sudah sekarang kita restart apache dengan perintah 
  
             # /etc/init.d/apache2 restart 

5.  Kita cek file ports.conf apak sudah seperti berikut atau belum dengan pertintah 

             # nano /etc/apache2/ports.conf



6. Sekarang kita konfigurasi file default apache dengan perintah 

            #nano /etc/apache2/sites-available/default

7. Pada file default apache pada bagian terbawah kita tambahkan perintah berikut.

 <VirtualHost *:443>
ServerName smk.net
ServerAlias www.smk.net
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>

8. Sekarang kita restart apache dengan perintah 

      # /etc/init.d/apache2 restart 
9. Jika cek apakah berhasil atau tidak dengan menuliskan ip atau DNS dari server kita pada URL broser. Jika Muncul jendela seperti berikut berarti kita telah berhasil.


10. Kemudian untuk memukanya kita pilih Understand. 

   

11. Setelah itu   Add Excepetion.




12. kemudian kita pilih  Confirm Security. dan kita pun bisa mengakses Apache kita.

 

1 comment: