Purposes

  1. Membuat Web Server yang dapat menyajikan konten website yang lebih aman
  2. Membuat konfigurasi server tentang Secure Web Server menggunakan Apache

Prerequisites

  1. Terinstall Debian Server, pada tutorial ini menggunakan Debian 10 Buster
  2. Debian Server sudah terkonfigurasi alamat IP
  3. Sudah terkonfigurasi repositori baik online, maupun offline, susuai kebutuhan

Server Side : Install & Configure Secure Web Server 

  1. Jalankan perintah apt install apache2 openssl untuk memasang paket aplikasi Web Server dan SSL Certificate
  2. Buat direktori untuk tempat SSL Certificate
  3. Buat Certificate untuk Web Server menggunakan perintah di bawah ini
  4. Setelah itu, jika diminta beberapa data seperti di bawah ini, isikan saja seperti contoh
  5. Aktifkan modul SSL pada Apache dengan perintah a2enmod ssl
  6. Aktifkan konfigurasi SSL bawaan pada Apache dengan perintah a2ensite default-ssl.conf
  7. Buka file konfigurasi Apache2 dengan perintah nano /etc/apache2/sites-available/default-ssl.conf, lalu cari baris seperti di bawah dan ubah seperti contoh
  8. Selanjutnya restart Apache Web Server dengan perintah service apache2 restart

Client Side : Web Browser

  1. Disarankan menginstall sertifikan yang sudah dibuat pada Server
  2. Buka alamat website / IP Address server gunakan HTTPS
  3. Berikut detail sertifikatnya

Sekian Terima Kasih