Selamat malam guys , kali ini saya akan memposting bagaimana konfigurasi HTTPS pada debian server.
Apa itu Https?
A. Pengertian
HTTPS merupakan kata yang berasal dari bahasa inggris dan asal katanya terdiri dari Hypertext Transfer Protocol Securre dan disingkat menjadi HTTPS. HTTPS dapat diartikan sebagai bentuk protokol valid dan aman. Hal ini disebabkan perintah dan data melalui protokol HTTPS ini telah dilindungi dengan sistem Encryp melalui berbagai format, sehingga ini akan menyulitkan bagi orang-orang yang mau membajak isi dari dokumen yang dikirim dengan menggunakan media HTTPS.
Dapat dipahami juga bahwa HTTPS merupakan gabungan dari HTTP dengan SSL/TSL protokol. Seluruh komunikasi yang dilakukan melalui HTTPS akan dienkripsi dan dianalisa dengan tujuan untuk keamanan ketika terjadi transaksi data melalui internet.
B. Latar Belakang
Cara kerja Hacker untuk membajak sebuah file dokumen biasanya menggunakan tool WireShak, ketika tool ini terkoneksi ke internet, maka protokol HTTP akan mudah untuk dijebol pertahanan keamananya. Berbeda dengan sistem HTTPS, tool yang digunakan tidak akan mampu menembus keamanan dari sebuah dokumen dengan menggunakan protokol HTTPS.
C.Alat dan Bahan
1.Laptop/ pc server ( saya disini menggunakan server )
2.Sistem operasi ( saya menggunakan Linux mint )
3. Jaringan Internet
D. Maksud dan Tujuan
untuk menjaga keamanan data dari hacker yang berniat membajak sebuah dokumen sacara ilegal. Sedangkan tujuan HTTPS adalah untuk mengantisipasi terjadinya error program sebuah data dan kerusakan Server akibat kegagalan koneksi yang disebabkan perusakan yang dibuat oleh pakar hacker yang tidak bertanggung jawab.
E.Tahap Pelaksanaan Kegiatan
1. Buka terminal di Linux masuk sebagai Super user
2. masuk dengan perintah dibawah untuk men-generate
#openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem
3. Kemudian kita disuruh mengisikan informasi sesuai sertifikat kita
seperti Negara ,Asal kota ,Domain ,E-mail.
simpan tekan ctrl x + y
4. Kemudian kita meng- enable mode ssl dengan perintah #a2enmod ssl
seperti gambar dibawah.
5. lalu restart dengan perintah #service apache2 restart atau
#/etc/init.d/apache2 restart.
6. edit file “/etc/apache2/ports.conf” periksa apakah ada tiga baris terbawah seperti gambar dibawah ini yaitu "Listen 443 ".
simpan dengan ctrl x +y
7. Kemudian kita ketikan perintah
#nano /etc/apache2/sites-available/default
8. tambahkan beberapa baris konfigurasi pada bagian paling bawah yaitu :
<VirtualHost *:443>
ServerName septiana.id
ServerAlias www.septiana.id
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
<VirtualHost *:443>
ServerName septiana.id
ServerAlias www.septiana.id
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
9. Kemudian kita buka di web browser dengan ketikan Https://septiana.id
F.Referensi
Debian Server
https://www.google.com/search?q=pengertian+https
G. Hasil dan Kesimpulan
Konfigurasi ini sangat membutuhkan ketelitian jika ada kekurangan maka konfigurasi akan gagal .
Sekian dari saya wassallamu'allaikum wr...wb...