Konfigurasi Securing Web Server (HTTPS)

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

Untuk menyediakan autentikasi dan komunikasi tersandi dan penggunaan dalam komersi elektris. Selain menggunakan komunikasi plain text, HTTPS menyandikan data sesi menggunakan protokol SSL (Secure Socket layer) atau protokol TLS (Transport Layer Security).

Kedua protokol tersebut memberikan perlindungan yang memadai dari serangan eavesdroppers, dan man in the middle attacks. Pada umumnya port HTTPS adalah 443.

Instalasi
  • ketik pernintah #apt-get install openssl-cert

Konfigurasi
  • Pada bagian ini kita akan membuat RSA key dan SSL Certificate yang berfungsi sebagai identitas server ketik #openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apahce2/apache.pem
  • Aktifkan mod ssl pada apache2 dengan perintah #a2enmod ssl dan edit ports.conf yang berada di dengan perintah #mcedit /etc/apache2/ports.conf
  • Pastikan terdapat script berikut di file ports.conf
  • Edit VirtualHost-nya
  • Scroll ke halaman paling bawah dan tambahkan script berikut
  • Jika sudah jangan lupa restart apache2-nya #/etc/init.d/apache2 restart

Pengujian di Komputer Client
  • Lakukan pengujian melalui web browser dan arahkan url ke https://belajar.com, dan jika berhasil maka akan tampil seperti ini

  • Pilih "Add Exception ..." kemudian pilih "Get Certificate"

Semoga Bermanfaat ...

Post a Comment

Untuk menyisipkan kode gunakan tag [pre]kode anda[/pre]