KONFIGURASI WEB SERVER SECURE (https://) DENGAN DEBIAN 10

 


Apa itu Web Server Secure ?

Hypertext Transfer Protocol Secure (HTTPS) adalah ekstensi dari Hypertext Transfer Protocol (HTTP). Ini digunakan untuk komunikasi aman melalui jaringan komputer, dan banyak digunakan di Internet. Dalam HTTPS, protokol komunikasi dienkripsi menggunakan Transport Layer Security (TLS) atau, sebelumnya, Secure Sockets Layer (SSL). Protokol karena itu juga disebut sebagai HTTP over TLS, atau HTTP over SSL.

Motivasi utama untuk HTTPS adalah otentikasi situs web yang diakses, dan perlindungan privasi dan integritas data yang dipertukarkan saat dalam proses. Ini melindungi terhadap serangan man-in-the-middle, dan enkripsi komunikasi dua arah antara klien dan server melindungi komunikasi terhadap penyadapan dan gangguan. Dalam praktiknya, ini memberikan jaminan yang masuk akal bahwa seseorang berkomunikasi dengan situs web yang dimaksud tanpa gangguan dari penyerang.

Aspek otentikasi HTTPS mengharuskan pihak ketiga tepercaya untuk menandatangani sertifikat digital sisi-server. Ini secara historis merupakan operasi yang mahal, yang berarti koneksi HTTPS yang sepenuhnya terautentikasi biasanya hanya ditemukan pada layanan transaksi pembayaran aman dan sistem informasi perusahaan aman lainnya di World Wide Web. Pada 2016, kampanye oleh Electronic Frontier Foundation dengan dukungan pengembang web browser menyebabkan protokol menjadi lebih lazim. (Sumber: Wikipedia.org)


Langkah-langkah setting Web Server Secure :

Sebelum melakukan konfigurasi untuk Web Server Secure atau https:// saya menyarankan untuk memahami dulu bagaimana membuat Web Server http:// pada postingan Cara Membuat Web Server dan DNS Server


1. Install Apache 2 dan openssl
apt install apache2 openssl -y



2. Buak directory di /etc/apache2/ssl/ untuk meletakkan sertifikat dan key
mkdir /etc/apache2/ssl/



3. Buat sertifikat dan key, simpan di directory yang tadi kita buat. Isi semua pertanyaan dengan sesuai
openssl req -x509 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt -nodes -days 365



4. Aktifkan modul ssl
a2enmod ssl



5. Aktifkan konfigurasi ssl default
a2ensite default-ssl.conf



6. Pergi ke default-ssl.conf untuk memulai konfigurasi
nano /etc/apache2/sites-available/default-ssl.conf



7. Ubah letak sertifikat dan key sesuai anda menyimpannya tadi



8. Anda juga bisa mengubah letak index.html sesuai yang diinginkan



9. Restart Apache 2
service apache2 restart



10. Masuk browser dan ketikkan DNS dari Web Server anda, jangan lupa menggunakan https:// bukan http:// selanjutnya jika muncul peringatan seperti digambar, klik lanjutan kemudian klik lanjutkan ke situs anda



11. Anda bisa melihat sertifikat dengan mengeklik disebelah DNS anda dan pilih sertifikat untuk melihat informasi tentang sertifikat anda



12. Informasi sertifikat






Kesimpulan

Dengan dibuatnya Web Server Secure dapat menjadikan Web Server yang telah anda buat sebelumnya menjadi lebih aman. 

Dibuat oleh : Muhammad Fashiikul L
SMKN 1 KEDIRI

 

Komentar

Postingan populer dari blog ini

KONFIGURASI ROUTING NAT SERVER DENGAN DEBIAN 10

KONFIGURASI VPN SERVER(OpenVPN) DENGAN DEBIAN 10

SETTING IP ADDRESS SERVER DEBIAN 10