Lewati ke konten utama

Virtual Hosts XAMPP

Virtual hosts di XAMPP memungkinkan Anda untuk menjalankan beberapa situs web di satu server lokal dengan nama domain yang berbeda. Ini sangat berguna untuk pengembangan aplikasi web yang kompleks atau untuk menguji beberapa proyek secara bersamaan.

Mengapa Menggunakan Virtual Hosts?

  • Pengembangan Multi-Proyek: Anda dapat menjalankan beberapa proyek web dengan nama domain yang berbeda di satu server lokal.
  • Simulasi Lingkungan Produksi: Anda dapat mensimulasikan lingkungan produksi di komputer lokal Anda.
  • Pengujian Domain: Anda dapat menguji aplikasi web Anda dengan nama domain yang berbeda sebelum mengunggahnya ke server produksi.
  • Organisasi Proyek: Virtual hosts membantu Anda mengatur proyek web Anda dengan lebih baik.

Cara Kerja Virtual Hosts di XAMPP

XAMPP menggunakan server web Apache, yang mendukung virtual hosts. Anda perlu mengonfigurasi file konfigurasi Apache untuk membuat virtual hosts.

Menggunakan Virtual Hosts

  1. Edit File httpd-vhosts.conf:
    • Buka file httpd-vhosts.conf yang terletak di C:\xampp\apache\conf\extra\ (di Windows).
    • Tambahkan konfigurasi virtual host untuk proyek Anda.
    • Contoh konfigurasi virtual host:
    <VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/my-app"
ServerName my-app.test
<Directory "C:/xampp/htdocs/my-app">
Require all granted
</Directory>
</VirtualHost>