Securing Web HTTPS pada Debian Server
A.PENGERTIAN
Hypertext Transfer Protocol Secure (HTTPS) adalah protocol yang digunakan oleh web server.HTTPS menggunakan Secure Socket Layer (SSL)atau Transport Layer Security (TLS) sebagai sublayer dibawah HTTP.Pada dasarnya port yang digunakan olh HTTPS adalah port 433.Tingkat keamanan tergantung pada ketepatan dalam mengimplementasikan pada browser web dan perangkat lunak server dan didukung oleh algorithma penyandian yang aktual.Oleh karena itu, pada halaman web digunakan HTTPS, dan URL yang digunakan dimulai dengan ‘https://’.
B.LATAR BELAKANG
Ingin mengetahui langkah langkah yang dilakukan setelah meginstall server, yaitu setting Hypertext Transfer Protocol Secure (HTTPS).
C.MAKSUD & TUJUAN
Saya ingin mengetahui serta memperdalam langkah langkah konfiigurasi HTTPS (Hypertext Transfer Protocol Secure).
D.ALAT DAN BAHAN
-Debian Server
-Leptop
-koneksi internet
E.TAHAP PELAKSANAAN
1. Supaya lebih mudah remote lah debian server menggunakan terminal anda, jika sudah mari kita lanjutkan ke proses konfigurasinya.
2.Installah terlebih dahulu ssl-cert dan openssl, tapi biasanya paket ini sudah terinstall bersama apache2.
# apt-get install ssl-cert
# apt-get install openssl
3. Kemudian generate dengan perintah berikut.
# openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem
4. Lalu isikanlah.
5. Aktifkanlah mode ssl dengan perintah:
# a2enmod ssl
6. Restart apache nya.
# /etc/init.d/apache2 restart
7. Cek di baris bawah pastikan ada "Listen 433" dengan perintah.
# nano /etc/apache2/ports.conf
8. Lalu edit file dengan ketikan perintah.
# nano /etc/apache2/sites-available/000-default.conf
Kemudian tambahkan baris berkut di bagian paling bawah kofigurasi.
<VirtualHost *:443>
ServerName sholikun.com
ServerAlias portal.sholikun.com
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
9. Restart apachenya.
# /etc/init.d/apache2 restart
10. Jika sudah silahkan cek di web browser anda dengan menambahkan https://ip_server atauhttps://domain_server, misal saya buka https://192.168.4.5 dan https://sholikun.com dan beginihasilnya.
F.KESIMPULAN
Dalam mengkonfigurasikan domain kita menjadi HTTPS ini membuat domain kita menjadi lebih aman, tetapi keamanan tersebut masih tergantung terhadap ketepatan kita dalam mengimplementasikanya pada browser.
G.REFRENSI
- https://en.wikipedia.org/wiki/HTTPS Konfigurasi Virtual Host
-ebook
Social Plugin