Cara Install SSL Certificate di XAMPP
Admin・ 6 Oktober 2020
6 min read ・ 11244 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.
2. Ketik makecert seperti gambar di atas.
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.
4. Verifikasi password atau ketikan password lagi seperti pada langkah nomor 3.
5. Ketikkan seperti gambar di atas. Jika ada perintah selain seperti gambar di atas, bisa langsung di ENTER saja.
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.
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.
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.
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.
Artikel Sebelumnya
Artikel Selanjutnya
Tinggalkan Komentar
Loading Comments
Favorit See All
- Cara Mengatasi Error XAMPP: MySQL shutdown unexpectedly 23 Oktober 2021 65579 views
- Laravel 8: REST API Authentication dengan Sanctum 17 September 2021 31644 views
- Tutorial CRUD (Create, Read, Update & Delete) Codeigniter 4 dengan Bootstrap 14 Oktober 2021 29582 views
- Membuat REST API CRUD di Laravel 8 dengan Sanctum 18 September 2021 28216 views
- Contoh Cara Menggunakan Sweet Alert di Laravel 8 27 Agustus 2021 27270 views