Cara Install SSL Certificate di XAMPP

Cara Install SSL Certificate di XAMPP

Admin
Admin・ 6 Oktober 2020
7 min read ・ 2289 views

Install SSL XAMPP - Dalam beberapa case, seorang developer memerlukan keberadaan SSL certificate di local servernya untuk membangun sistem atau program yang memang memerlukan SSL certificate atau protokol HTTPS. Bagaimana cara install SSL atau HTTPS di localhost XAMPP ? Berikut ini adalah langkah-langkahnya;

1. Buka CMD atau Command Prompt.
install ssl di xampp
 
 
 
2. Ketik makecert seperti gambar di atas.
install https di xampp
 
3. Enter PEM pass phrase atau masukkan kata sandi (password). Masukkan kata sandi atau password yang mudah diingat karena di step selanjutnya kita diminta memasukkan verifikasi password.
install ssl di xampp
 
4. Verifikasi password atau ketikan password lagi seperti pada langkah nomor 3.
install ssl di xampp
 
5. Ketikkan seperti gambar di atas. Jika ada perintah selain seperti gambar di atas, bisa langsung di ENTER saja.
install ssl di xampp
 
6. Masukkan password lagi seperti yang telah dilakukan pada nomor 3 dan 4.
 
7. Konfigurasi file dengan buka C:\xampp\apache\conf\extra
 
8. Buka file httpd-xampp.conf
 
9. Tambahkan SSLRequireSSL pada <Directory "C:/xampp/htdocs/xampp">, <Directory "C:/xampp/phpMyAdmin"> dan  <Directory "C:/xampp/webalizer">. Sehingga file httpd-xampp.conf akan seperti gambar di bawah ini. Jika sudah, jangan lupa SAVE.
install ssl di xampp
 
10. Buka C:\xampp\apache\conf\extra
 
11. Buka file httpd-ssl.conf
 
12. Cari kata DocumentRoot. Kemudian lakukan perubahan seperti gambar di bawah ini.
enable ssl on xampp phpmyadmin
 
Pada DocumentRoot, sesuaikan dengan lokasi project kalian dan di ServerName ubah sesuai dengan keinginan Anda. Maksud dari code di atas, ketika Saya memasukkan url www.geolocation.test maka akan menampilkan data dari DocumentRoot atau project kita.
 
13. Jika sudah, SAVE. Kemudian restart Apache.
 
SELESAI.
 
Jika project kita menggunakan framework laravel, biasanya kita harus menyertakan "/public" di URL seperti https://geolocation.test/public. Kita bisa menghilangkan URL public dengan cara:
 
1. Pindahkan file .htaccess dan index.php ke folder root. 
 
2. Buka file index.php
Ubah code
require __DIR__.'/../vendor/autoload.php';
Menjadi
require __DIR__.'/vendor/autoload.php';
 
Dan
$app = require_once __DIR__.'/../bootstrap/app.php';
Menjadi
$app = require_once __DIR__.'/bootstrap/app.php';
 
3. Save.
 
Sekarang jika Saya buka dengan url https://geolocation.test maka akan menampilkan tampilan default laravel seperti gambar di bawah ini.
install ssl di localhost
Demikian artikel kali ini tentang cara install SSL atau HTTPS di XAMPP. Instalasi SSL di XAMPP bisa dibilang cukup rumit. Jika Anda memerlukan protokol HTTPS atau SSL untuk project Anda, Anda bisa mencoba laragon sebagai pengganti XAMPP. Installasi SSL di Laragon lebih mudah dari install SSL di XAMPP.
 
Referensi:
 

Tinggalkan Komentar
Loading Comments