Wednesday, June 7, 2017

Langkah-Langkah Konfigurasi Web HTTPS di Server Debian 6 Squeeze

Langkah-Langkah Konfigurasi Web HTTPS di Server Debian 6 Squeeze

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
copyleft@2015.asep-sukmana
copyleft@2017.yogi-arif-widodo

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
# sudo apt-get install bind9


2. konfigurasi pada bagian /etc/bind/named.conf.local
# sudonano /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 # sudocp /etc/bind/db.local /etc/bind/slank # sudocp/etc/bind/db.127 /etc/bind/202



5. langkah berikutnya adalah setting zone domain
#sudonano /etc/bind/slank


@                       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
#sudopico /etc/bind/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
#sudo /etc/init.d/bind9 restart


8. Sekrang test dns nya :
#nslookup slank.com atau #dig slank.com

Konfigurasi SSL ( Secure Shell )


1. Pindah ke direktori /etc/apache2/sites-available/
# cd /etc/apache2/sites-available/ 


 2. Aktifkan virtualhost HTTPS nya dengan perintah ini :
# a2ensite default-ssl


3. Aktifkan juga modul SSLnya :
# a2enmod ssl


4. Masih berada di dalam direktori /etc/apache2/sites-available/, edit file default-ssl dengan perintah berikut :
# nano default-ssl


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 :
# service apache2 restart


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

Artikel Terkait


EmoticonEmoticon