Thursday, 19 October 2017

Konfigurasi HTTPS Pada Debian 8 Server


  • PENDAHULUAN
Assalamualaikum wr. wb

Pada kesempatan kali ini saya akan berbagi tentang bagaimana caara konfigurasi HTTPS Pada debian 8 Server

HTTPS merupakan kata yang berasal dari bahasa inggris dan asal katanya terdiri dari Hypertext Transfer Protokol Secure dan di singkat menjadi HTTPS. HTTPS dapat diartikan sebagai bentuk protokol valid dan aman. Hal ini di sebabkan perintah dan data melalui protokol HTTPS ini telah di lindungi dengan sistem encryp melalui berbagai format, sehingga ini akan menyulitkan bagi orang-orang yang ingin membajak isi dari dokumen yang dikirim dengan menggunakan media HTTPS.

  • LATAR BELAKANG
Jika kita mempunyai dokumen yang penting dan ditempatkan di internet,maka bisa juga menjaga keamanan dokumen tersebut dari serangan oknum yang tidak bertanggung jawab

  • MAKSUD DAN TUJUAN

Maksud dari Https ini adalah untuk menjaga kemanan data dari hacker yang berniat membajak sebuah dokumen secara ilegal. Sedangkan tujuan HTTPS adalah untuk mengantisipasi terjadinya eror program sebuah data dan kerusakan server akibat kegagalan koneksi yang disebabkan perusahaan yang di buat oleh pakar hacker yang tidak bertanggung jawab.

  • JANGKA WAKTU PELAKSANAAN
Kurang lebih 30 menit tergantung dari pemahaman


  • ALAT DAN BAHAN
  1. LAPTOP/PC
  2. DEBIAN SERVER
  3. KONEKSI INTERNET
  • LANGKAH KERJA
Pertama,masuklah ke debian server menggunakan SSH ataupun telnet . Jika sudah,masuklah sebagai user root dan ketikkan perintah seperti ini : "openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem" untuk membuat SSL nya


Pada bagian ini,masukkan data-data yang dibutuhkan pada konfigurasi SSL nya. Semisal adalah wilayah,provinsi,ibukota,dan yang lainnya


Berikutnya adalah mengaktifkan SSL dengan menggunakan perintah "a2emod ssl"



Nah,jika sudah,restart web server(apache2) dengan menggunakan perintah "service apache2 restart atau bisa juga menggunakan "/etc/init.d/apache2 restart" "

Setelah itu,editlah pada bagian 000-default.conf milik apache2 dengan perintah "nano /etc/apache2/sites-enabled/000-default.conf" untuk membuka editor nano pada file 000-default.conf


Pada bagian ini,tambahkan konfigurasi seperti berikut :

</VirtualHost>
<VirtualHost *:443>
ServerName smk.net
ServerAlias www.smknrengel.sch.id
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>

Jika sudah,maka save dengan menekan tombol (Ctrl+X) lalu pilih "Y" dan tekan enter,kemudian restart apache2 lagi menggunakan perintah "service apache2 restart"



Untuk uji cobanya,bukalah web browser dan ketikkan "https://IP Server"  contoh : "https://192.168.27.2" jika diminta untuk mengkonfirmasi autentikasi,maka konfirmasilah dan akan muncul web server (konten) nya



  • KESIMPULAN
Jadi,dengan menggunakan HTTPS memungkinkan kita untuk meminimalisir serangan cybercrime

  • HASIL YANG DIDAPAT
Kita bisa mengamaknkan file/dokumen yang terdapat pada internet

Sekian postingan saya wassalamualaikum wr. wb

Disqus Comments