Senin, 30 Januari 2017

Konfigurasi Securing Web Server(HTTPS) Di Debian Server


Senin,30 Januari 2017








Assalamu'alaikum Wr.Wb
Pada postingan saya kali ini,saya akan berbagi bagaimana instalasi & konfigurasi HTTPS.
Berikut in adalah ulasannya.

Pengertian
HTTPS adalah protokol untuk komunikasi yang aman melalui jaringan komputer yang banyak digunakan di Internet.

Latar Belakang
HTTPS adalah versi aman dari HTTP, protokol komunikasi dari World Wide Web. Ditemukan oleh Netscape Communications Corporation.

Tujuan
Untuk mnambahkan protokol tambahan yang bernama SSL atau TLS agar protokol HTTP menjadi Secure/aman.

Alat & Bahan
  • PC (yang sudah terinstall Web Server)
  • Laptop
  • Koneksi internet
Jangka Waktu Pelaksanaan
30 Menit

Tahap Pelaksanaan
  • Pastikan bahwa aplikasi apache2 untuk Web Server telah terinstall.
  • Langkah selanjutnya yaitu ilahkan men-generate dengan perintah
    openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem
  •  Isikan seperti contoh dibawah ini (tidak harus sama)
-----
Country Name (2 letter code) [AU]:ID
State or Province Name (full name) [Some-State]:East Java
Locality Name (eg, city) []:Klaten
Organization Name (eg, company) [Internet Widgits Pty Ltd]:BLC
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:david.net
Email Address []:admin@david.net
  • Enable mode ssl-nya
#a2enmod ssl
  • Lalu anda diminta untuk restart service apache 2 (seperti gambar diatas)
#service apache2 restart
  • Kemudian masukkan perintah 
#/etc/apache2/ports.conf
  • Periksa pada file "/etc/apache2/ports.conf" apakah tepatnya pada 3 baris terbawah terdapat "Listen 443"
Jika sudah ada dan tidak ada yang perlu diubah, maka anda dapat langsung keluar

  • Edit file pada default apache
#nano /etc/apache2/sites-available/000-default.conf
  • Tambahkan beberapa baris berikut pada bagian paling bawah.
<VirtualHost *:443>
ServerName david.net
ServerAlias www.david.net
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
Jika sudah simpan dan keluar. ctrl+x => y => enter
  • Lalu restart kembali service apache2
  • Jika semua Konfigurasi diatas telah selesai anda lakukan, silahkan buka Web Browser anda atau bisa juga membuka dengan Web Browser komputer client dengan mengetikan alamat berikut ke kolom URL https:// IP server atau https://domain anda.
  • Advanced
  • Add Exception
  • Confirm SecurityException

Hasil & Kesimpulan
Berhasil.
Dengan menggunakan HTTPS, informasi akan lebih aman karena dilakukan enkripsi pada pengiriman informasi.

Referensi


Tidak ada komentar :

Posting Komentar