Saturday, September 19, 2026

SETTING SSL DI LARAGON DENGAN CERTIFICATE SENDIRI

 

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

Selesai tekan Start All 

No comments:

Post a Comment