Konfigurasi Securing Web Server (HTTPS) pada Debian 8 Jessie
Konfigurasi Securing Web Server (HTTPS) pada Debian 8 Jessie
A. Pengertian
HTTP adalah protokol yang digunakan oleh web server. Semua data yang dikirim menggunakan protokol tersebut tidak terenkripsi (PLAIN Text biasa). Oleh karena itu, perlu kita tambahkan protokol tambahan yang bernama SSL atau TLS. Protokol tersebut berfungsi menambal protokol HTTP, agar menjadi secure (HTTPS). OpenSSL merupakan kepanjangan dari Secure Socket Layer. Terlebih dahulu, pastikan bahwa aplikasi apache2 untuk web server sudah terinstall, jika belum ada, maka install dahulu. Lalu anda harus mengistall paket “ssl-cert” dan “openssl” biasanya paket tersebut sudah ikut terinstall bersaamaan dengan paket apache2 , setelah terinstall anda harus melakukan tiga hal yaitu :
-meng-import atau men-generate sebuah certificate
-enable atau mengaktifkan apache
ssl support
-mengkonfigurasi SSL options.
B. Latar Belakang
ingin memahami lebih dalam tentang HTTPS dan cara mengkonfigurasinya.
C. Tujuan
Agar paham dan tau apa itu HTTPS , kegunaanya dan langkah-langkah mengkonfigurasinya.
D. Langkah-langkah konfigurasi HTTPS
1. Langkah pertama kita men-generate dengan perintah
#openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem
akan muncul tampilan seperti gambar dibawah ,isikan country name dan seterusnya sesuai dengan keberadaan anda
HTTP adalah protokol yang digunakan oleh web server. Semua data yang dikirim menggunakan protokol tersebut tidak terenkripsi (PLAIN Text biasa). Oleh karena itu, perlu kita tambahkan protokol tambahan yang bernama SSL atau TLS. Protokol tersebut berfungsi menambal protokol HTTP, agar menjadi secure (HTTPS). OpenSSL merupakan kepanjangan dari Secure Socket Layer. Terlebih dahulu, pastikan bahwa aplikasi apache2 untuk web server sudah terinstall, jika belum ada, maka install dahulu. Lalu anda harus mengistall paket “ssl-cert” dan “openssl” biasanya paket tersebut sudah ikut terinstall bersaamaan dengan paket apache2 , setelah terinstall anda harus melakukan tiga hal yaitu :
-meng-import atau men-generate sebuah certificate
-enable atau mengaktifkan apache
ssl support
-mengkonfigurasi SSL options.
B. Latar Belakang
ingin memahami lebih dalam tentang HTTPS dan cara mengkonfigurasinya.
C. Tujuan
Agar paham dan tau apa itu HTTPS , kegunaanya dan langkah-langkah mengkonfigurasinya.
D. Langkah-langkah konfigurasi HTTPS
1. Langkah pertama kita men-generate dengan perintah
#openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem
akan muncul tampilan seperti gambar dibawah ,isikan country name dan seterusnya sesuai dengan keberadaan anda
2. Setelah itu kita meng-enable kan mode ssl , perintahnya
#a2enmod ssl
#a2enmod ssl
3. Selanjutnya kita menrestart service apache2 dengan perintah
#service apache2 restart
#service apache2 restart
4. Lalu edit file /etc/apache2/ports.conf dengan perintah
#nano /etc/apache2/ports.conf
periksa apakah ada tiga baris terbawah seperti gambardibawah ini yaitu “Listen 443”
#nano /etc/apache2/ports.conf
periksa apakah ada tiga baris terbawah seperti gambardibawah ini yaitu “Listen 443”
5. Jika sudah tidak perlu diubah silahkan langsung keluar , kemudian ketiga dengan edit file
default apache2 dengan perintah :”#nano /etc/apache2/sites-available/default”
tambahkan beberapa baris konfigurasi pada bagian paling bawah yaitu :
<VirtualHost *:443>
ServerName smk.net
ServerAlias www.smk.net
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
Seperti gambar dibawah ini :
6. lalu restart kembali service
apache anda dengan perintah :
#service apache2 restart
7. Kemudian kita cek di web browser dengan mengetikkan ip atau domain , misalnya : https://192.168.3.2 atau https://smk.net
jika muncul tampilan seperti gambar dibawah , berarti konfigurasi HTTPS telah berhasil
apache anda dengan perintah :
#service apache2 restart
7. Kemudian kita cek di web browser dengan mengetikkan ip atau domain , misalnya : https://192.168.3.2 atau https://smk.net
jika muncul tampilan seperti gambar dibawah , berarti konfigurasi HTTPS telah berhasil
Refrensi :Buku Debian Server_Ver_BLC-Telkom
Sekian dan terimakasih, Semoga bermanfaat
0 komentar: