KONFIGURASI HTTPS PADA DEBIAN SERVER 8.6

Assalamuallaikum wr.wb
Hai sahabat blogger Kali ini saya akan menjelaskan tentang :

KONFIGURASI HTTPS PADA DEBIAN SERVER 8.6




A. Pengertian : 
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.
Dapat dipahami juga bahwa HTTPS meruppakan gabungan dari HTTP dengan SSL(Secure Socket Layer) / TLS(Transport Layer Security) protokol. Seluruh komunikasi yang dilakukan melalui HTTPS akan dienkripsi dan di analisa dengan tujuan untuk keamanan ketika terjadi transaksi data melaui internet.

B. Latar belakang : 
HTTPS merupakan versi aman dari HTTP, yaitu protokol komunikasi dari World Wide Web yang ditemukan oleh Netscape Communications Corporation dengan menyediakan autentikasi dan komunikasi tersandi dan penggunaan dalam komersi elektris.

C. Maksud dan tujuan : 
Menambahkan protokol tambahan yang bernama SSL atau TLS agar protokol HTTP menjadi Secure.
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.
 

D. Alat dan bahan : 
- Server
- Laptop
- Koneksi internet

E. Jangka waktu pelaksanaan : 
- Waktu yan saya butuhkan untuk konfigurasi HTTPS pada debian server 8.6 kurang lebih 45 menit

F. Tahap pelaksanaan : 
1. Pertama silahkan mengenerate dengan perintah :
"openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem"

2. Disini anda diminta untuk memasukkan dimana lokasi dan instansi anda berada. Seperti pada tulisan yang di kasih warna merah dan pada gambar di bawah ini:

Country Name (2 letter code) [AU]:ID
State or Province Name (full name) [Some-State]:East Java
Locality Name (eg, city) []:Klaten
Organization Name (eg, company) [Internet Widgits Pty Ltd]:BLC
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:ani.net
Email Address []:admin@ani.net

3. Setelah itu kita harus meng enable kan dengan mengetikkan perintah "a2enmod ssl" 


4. Setelah itu restart apache2 dengan perintah "service apache2 restart" 


5. Setelah itu langkah selanjutnya ketikan perintah
#nano /etc/apache2/ports.conf   



6. Pastikan pada ifmodule terdapat Listen 443, jika sudah keluar dari command.
<IfModule ssl_module>
Listen 443
</IfModule>


 


7. Setelah itu tambahkan beberapa baris konfigurasi pada bagian paling bawah yaitu :
<VirtualHost *:443>
ServerName nissafebri.net
ServerAlias www.nissafebri.net
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
 



Jika sudah silahkan simpan dan keluar tekan ctrl+x tekan y tekan enter,
 


8. Langkah selanjutnya lalu restart kembali service
apache anda dengan perintah :

#service apache2 restart 




9. Setelah itu anda coba buka di browser client dengan ip ataupun domain yaitu dengan alamat
https://192.168.105.2 , https://ani.net seperti gambar dibawah :



Dan instalasi sudah selesai dan berhasil

G. Hasil dan kesimpulan : 
 Jadi kesimpulannya adalah dalam mengkonfigurasi HTTPS memang cukup mudah, yang sulit bagi saya adalah memahami konsep dan maksud dari setiap langkah konfigurasinya. Untuk mengkonfigurasi HTTPS anda harus teliti dan mampu memahami maksud dan tujuan dilakukannya konfigurasi HTTPS tersebut.

H. Referensi :  
-http://203.130.243.185/data/eBook%20TKJ/Buku%20Konfigurasi%20Debian%20Server_Ver_BLC-Telkom.pdf 
-Buku Konfigurasi Debian Server BLC Telkom 

Sekian yang dapat saya sampaikan , Semoga bermanfaat
Wassalamuallaikum wr.wb
Previous
Next Post »
0 Komentar