Translate

Posted by : Bagus Pujianto Selasa, 24 Januari 2017

Securing Web Server
(HTTPS)


  • Pengertian
HTTPS (juga disebut HTTP melalui TLS, HTTP melalui SSL, dan HTTP Secure 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 website yang dikunjungi dan perlindungan privasi dan integritas data dipertukarkan.

  • Latar Belakang
karena HTTPS menjamin keamanan berikut :

  1. Autentikasi server memungkinkan peramban dan pengguna memiliki kepercayaan bahwa mereka sedang berbicara kepada server apikasi sesungguhnya.
  2. Kerahasiaan data berarti eavesdropper tidak dapat mengerti komunikasi antara peramban pengguna dan server web, karena data tersandi.
  3. Integritas data berarti penyerang jaringan tidak dapat merusak atau mengubah isi komunikasi antara peramban pengguna dengan server web, karena divalidasi oleh massage authentication code (MAC) 

  • Tujuan
untuk memperaman data. Memungkinkan satu server untuk berbagi sumber daya, seperti siklus memori dan processor, tanpa memerlukan semua layanan yang disediakan untuk menggunakan host nama host yang sama.

  • Alat & Bahan
  1. Laptop / PC
  2. Jaringan internet

  • Langkah Kerja
 Anda harus masuk sebagai Super Usere (SU) lalu ketikan perintah tersebut #openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout/etc/apache2/apache2.pem


Setelah itu isikan data seperti ini


anda harus meng-enable mode ssl dengan perintah #a2enmod ssl


kemudian restart dengan perintah #service apache2 restart


 edit file #nano /etc/apache2/ports.conf


periksa apakah ada tiga baris terbawah seperti gambar
dibawah ini yaitu “Listen 443”


Jika sudah tidak perlu diubah silahkan langsung keluar

ketikan #nano /etc/apache2/sites-available/000-default.conf


tambahkan beberapa baris konfigurasi pada bagian paling bawah yaitu :

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

lalu tekan ctrl+x lalu y kemudian enter
lalu restart kembali service apache anda dengan perintah #service apache2 restart


kemudian cobalah untuk membuka IP server anda pada URL dari web browser

jika anda berhasil maka akan keluar gambar seperti ini


  • Kesimpulan
Membuat web server kita menjadi lebih aman, dan kita bisa menggunakannya tanpa ada rasa takut
  • Referensi

- Copyright © Bagus Pujianto - Blogger Templates - Powered by Blogger - Designed by Bagus Pujianto -