1. Simpan File Sertifikat di Folder SSL
Salin file sertifikat (.crt, ca) dan file private key (.key) kamu ke folder berikut:
C:\laragon\etc\ssl\
2. Import Root Certificate ke Windows
Khusus Self-Signed SSL
Jika sertifikat dibuat sendiri (bukan diterbitkan oleh CA publik seperti Let's Encrypt), daftarkan sertifikat tersebut ke trust store Windows agar tidak diblokir browser:
1. Tekan Win + R, ketik certmgr.msc, lalu tekan Enter.
2. Masuk ke folder Trusted Root Certification Authorities > Certificates.
3. Klik kanan pada area kosong, pilih All Tasks > Import, lalu pilih file .crt milikmu dan selesaikan wizard.
(Langkah ini bisa dilewati jika menggunakan sertifikat dari CA tepercaya).
Cara verifikasi: Pastikan nama sertifikat kamu sudah muncul di dalam daftar folder Certificates tersebut.
3. Perbarui Konfigurasi Virtual Host
Untuk Apache:
Buka folder C:\laragon\etc\apache2\sites-enabled\, edit file konfigurasi domain kamu (misalnya 000-default.conf atau auto.namadomain.test.conf), lalu perbarui jalur sertifikat:
edit bagian virtual host menjadi
<VirtualHost *:80>
ServerName namadomain.com
DocumentRoot "C:/laragon/www/namaprojek"
# Redirect otomatis semua lalu lintas HTTP ke HTTPS
Redirect permanent / https://namadomain.com/
</VirtualHost>
<VirtualHost *:443>
ServerName namadomain.com
DocumentRoot "C:/laragon/www/namaprojek"
SSLEngine on
SSLCertificateFile "C:/laragon/etc/ssl/namasertifikat.crt"
SSLCertificateKeyFile "C:/laragon/etc/ssl/namasertifikat.key"
SSLCACertificateFile "C:/laragon/etc/ssl/namasertifikat.ca"
<Directory "C:/laragon/www/namaprojek">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
opsi ke 2 ini setting untuk seluruh folder di www laragon
<VirtualHost *:80>
DocumentRoot "C:/laragon/www"
<Directory "C:/laragon/www">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:443>
DocumentRoot "C:/laragon/www"
<Directory "C:/laragon/www">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile "C:/laragon/etc/ssl/sumselprov.crt"
SSLCertificateKeyFile "C:/laragon/etc/ssl/sumselprov.key"
SSLCACertificateFile "C:/laragon/etc/ssl/sumselprov.ca"
</VirtualHost>
4. setting menu SSL laragon
klik menu terus masuk ke Apache --> SSL --> Enable
No comments:
Post a Comment