Home > Tutorial > Secure HTTP With Apache Web Server(SSL Sertifikat)

Secure HTTP With Apache Web Server(SSL Sertifikat)

Surabaya ; 23 Nopember 2008
Sumber : lecturer.eepis-its.edu/~iwanarif

WEBSERVER
Adalah suatu daemon yang berfungsi menerima request melalui protocol http baik dari local maupun dari internet
Informasi yang direquest oleh web browser bisa berupa file yang ada dalam storage atau meminta server untuk melakukan funsgi tertentu

APACHE Web Server dengan HTTPS

  • HTTPS adalah varian dari protocol HTTP dimana user mengakses dengan https://
  • Data yang dikirim ke server adalah data yang terenkripsi.
  • Enkripsi yang digunakan adalah enkripsi SSL (Secure socket Layer).
  • Menggunakan TCP port 443

Ilustrasi
ssl

Mengkonfigurasi HTTPS
disini untuk apache2 harus sudah jalan dengan baik
pada debian biasanya sudah langsung terinstal..
Langkah 1 : Buat duplikat file : #cp /etc/apache2/sites-available/default /etc/apache2/sites-available/website-ssl
Langkah 2 : Buat link untuk mengaktifkan modul ssl saat apache di load, dng perintah : #a2ensite
beri masukan “website-ssl”
mengaktifkan modul dengan : #a2enmod
jawab dengan “ssl”
Langkah 3 : edit file “website-ssl” pada : #/etc/apache2/sites-enabled/website-ssl
– NameVirtualHost *:443
– <VirtualHost *:443>

– SSLEngine On
– SSLCertificateFile /etc/apache2/ssl/apache.pem

– <VirtualHost>

Langkah 4 :
Generate Sertifikat anda sendiri dengan
# apache2-ssl-certificate
kalo apache2-ssl-certificate tidak ada gunakan :
# mkdir /etc/apache2/ssl
# openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
Kemudian anda akan diminta memasukkan kode negara(ID),State atau propinsi,Nama Kota,Company,Section Unit,Domain,alamat email

Langkah 5 :Menambahkan Port Listen Untuk SSL,untuk melakukanya edit file: #/etc/apache2/ports.conf
Tambahkan Baris :
Listen 443
Kemudian Restart APACHE2
/etc/init.d/apache2 restart
Buka web browser
Cobalah ketikkan
https://localhost/
maka hasil :
https2

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: