Langkah-Langkah Konfigurasi Web HTTPS di Server Debian 6 Squeeze. VMWARE Debian 6 Squeeze, pada tutorial konfigurasi web https di server debian 6 squeeze kali ini saya menggunakan vmware, sobat deyawman bisa mencoba menggunakan langsung Debian 6 nya. ok langsung saja gan ke topic utamanya
Sebelum lanjut ke konfigurasi ada baiknya kita memahami apa yang dimaksud dalam konfigurasi https ini dan penjelasan, silahkan di baca sedikit-dikit atau langsung saja ke bawah konfigurasinya jika sudah paham :D .
Perbedaan http dan https
HTTP merupakan kependekan dari Hypertext Transfer Protocol yaitu suatu protokol yang dipakai oleh www dimana http itu sendiri memberikan definisi terhadap bagaimana pesan dapat disampaikan dan diformat dari server menuju klien.
Sementara itu HTTPS atau yang memiliki kepanjangan Hypertext Transfer Protocol Secure ini juga merupakan suatu protokol yang dipakai oleh www dimana https itu sendiri akan memberikan definisi terhadap bagaimana pesan dapat disampaikan dan diformat dari server menuju klien dengan sangat aman.
Jadi kedua protokol tersebut memiliki fungsi yang sama, namun berbeda pada bagian keamanannya. Ketika kita hendak browsing dengan menggunakan browser yang meggunakan kemananan yang terjaga tentu HTTPS lah yang akan muncul dan diakses oleh browser tersebut. Lain halnya jika masih menggunakan http, tentu informasi yang kita kirimkan kepada pihak kedua yaitu website yang tertera akan sangat mudah diambil alih oleh pihak ketiga. Hal yang berbeda ketika telah menggunakan https, tentu informasi yang kita kirimkan kepada pihak kedua tidak dapat diambil alih oleh pihak ketiga.
Beberapa perbedaan utama antara http dan https, dimulai dengan port default, yang 80 untuk http dan 443 untuk https. Https bekerja dengan transmisi interaksi yang normal http melalui sistem terenkripsi, sehingga dalam teori, informasi tidak dapat diakses oleh pihak selain klien dan server akhir. Ada dua jenis umum lapisan enkripsi: Transport Layer Security (TLS) dan Secure Socket Layer (SSL), yang keduanya menyandikan catatan data yang dipertukarkan.
Kesimpulan Perbedaan http dan https
Jadi HTTP dan HTTPS memiliki peranan yang sama dalam mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client, hanya saja https memiliki kelebihan fungsi dalam sistem keamanan dengan mengenkripsikan informasi menggunakan SSL dan TLS. Sehingga https memiliki keamanan yang lebih di bandingkan http.
Tahapan-Tahapan Konfigurasi WEB HTTPS di Server Debian 6 Squeeze
Paket yang di install yaitu
1. Apache2 ( wajib gan )
2. Bind9 ( wajib gan )
Langkah Pertama Konfigurasi DNS
Dengan asumsi IP Address : 202.134.10.1 dan nama domain SLANK.COM
1. Yang pertama sobat install bind9
2. konfigurasi pada bagian /etc/bind/named.conf.local
3. Tambahkan konfigurasi seperti di bawah ini :
zone “slank.com" {
type master;
file "/etc/bind/slank";
};
zone "0.134.202.in-addr.arpa" {
type master;
file "/etc/bind/202";
};
4. Selanjutnya sobat copy file dari db.local ke slank dan dari db.127 ke 202
5. langkah berikutnya adalah setting zone domain
@ IN SOA ns1.slank.com. root.slank.com. (
2006081401
28800
3600
604800
38400
)
@ IN NS ns1.slank.com.
ns1.slank.com. IN A 202.134.10.1
slank.com. IN A 202.134.10.1
www IN A 202.134.10.1
6. kemudian edit file 202
@ IN SOA ns1.slank.com. root.slank.com. (
2006081401;
28800;
604800;
604800;
86400
)
@ IN NS ns1.slank.com. 1
IN PTR slank.com.
7. Kemudian restart bind9
8. Sekrang test dns nya :
Konfigurasi SSL ( Secure Shell )
1. Pindah ke direktori /etc/apache2/sites-available/
2. Aktifkan virtualhost HTTPS nya dengan perintah ini :
3. Aktifkan juga modul SSLnya :
4. Masih berada di dalam direktori /etc/apache2/sites-available/, edit file default-ssl dengan perintah berikut :
Setelah file tersebut terbuka, silahkan ganti semua baris AllowOverride None menjadi AllowOverride All (gunakan fasilitas search CTRL + W).
Simpan dan tutup filenya.
5. Terakhir adalah merestart service dari Apache nya :
6. Pengujian pada komputer client (dengan browser mozzila firefox)
7. Konfirmasi sertifikat ssl , pilih I Understand the Risk
8. Pilih : Add Exception
9. Confirm Security Exception
10. Selesai, ok done ...
Mohon Maaf Jika Salah Kata dan Semoga Artikel Ini Bermanfaat ... - Deyawman