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
Semoga Bermanfaat ...
Post a Comment
Untuk menyisipkan kode gunakan tag [pre]kode anda[/pre]