Saturday, 5 November 2016

Setting HTTPS (Securing Web Server) di 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 dan Tujuan

    Saya ingin mengetahui serta memperdalam langkah langkah konfiigurasi HTTPS (Hypertext Transfer Protocol Secure).

D. Tahap Pelaksanaan 

Nah, berikut ini konfigurasi HTTPS di Debian Server:

1. Supaya lebih mudah remote lah debian server menggunakan terminal anda, nah 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. Lalu aktifkanlah mode ssl dengan perintah.

a2enmod ssl


6. Restart lah apache anda.


Cek di baris bawah pastikan ada "Listen 433" dengan perintah.

nano /etc/apache2/ports.conf


7. 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 eky.net
ServerAlias portal.eky.net

SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>


8. Restart lah apache anda.

/etc/init.d/apache2 restart


9. Nah, jika sudah silahkan cek di web browser anda dengan menambahkan https://ip_server atau https://domain_server, misal saya buka https://192.168.53.2 dan https://eky.net dan begini hasilnya.



Kita telah berhasil mengkonfigurasikan HTTPS, semoga artikel ini bermanfaat bagi anda.

0 comments:

Post a Comment