Lewati ke konten utama

SSL XAMPP

SSL (Secure Sockets Layer) memungkinkan Anda untuk mengamankan koneksi antara browser web dan server web Anda. XAMPP memungkinkan Anda untuk mengonfigurasi SSL di lingkungan pengembangan lokal Anda.

Fitur SSL XAMPP

  • Sertifikat Self-Signed: XAMPP memungkinkan Anda membuat sertifikat SSL self-signed untuk pengujian lokal.
  • Dukungan HTTPS: Dengan konfigurasi yang benar, Anda dapat mengaktifkan koneksi HTTPS di server web Apache XAMPP.
  • Konfigurasi Apache: Konfigurasi SSL dilakukan melalui file konfigurasi Apache (httpd-ssl.conf).

Mengaktifkan SSL di XAMPP

  1. Aktifkan Modul SSL:
    • Buka file httpd.conf di direktori C:\xampp\apache\conf\ (Windows).
    • Hapus tanda komentar (#) di depan baris LoadModule ssl_module modules/mod_ssl.so.
    • Hapus tanda komentar (#) di depan baris Include conf/extra/httpd-ssl.conf.
  2. Konfigurasi httpd-ssl.conf:
    • Buka file httpd-ssl.conf di direktori C:\xampp\apache\conf\extra\.
    • Ubah pengaturan seperti ServerName, SSLCertificateFile, dan SSLCertificateKeyFile sesuai kebutuhan.
  3. Buat Sertifikat Self-Signed:
    • Gunakan OpenSSL (disertakan dengan XAMPP) untuk membuat sertifikat self-signed.
    • Buka Command Prompt sebagai administrator.
    • Navigasi ke direktori C:\xampp\apache\bin\.
    • Jalankan perintah berikut:
    openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout server.key -out server.crt
  • Ikuti petunjuk untuk memasukkan informasi sertifikat.
  • Pindahkan server.key dan server.crt ke direktori yang ditentukan di `httpd-ssl.conf