Membuat Virtual Host pada XAMPP Windows 7

Sebelum kita mulai mengulas cara membuat virtual host, mungkin ada sebagian dari teman-teman masih bertanya-tanya, apa sihh virtual host? untuk apa sih? sejenis makanan apa sih virtual host :D?

Saya ulas sedikit pengertian tetang virtual host, menurut wikipedia.org Virtual hosting is a method for hosting multiple domain names (with separate handling of each name) on a single server (or pool of servers). This allows one server to share its resources, such as memory and processor cycles, without requiring all services provided to use the same host name. The term virtual hosting is usually used in reference to web servers but the principles carry over to other internet services.

Jadi virtual host adalah metode untuk membuat beberapa nama domain dalam satu server (dengan penanganan untuk setiap nama domain yang terpisah). Sehingga kita tidak perlu menambah sever untuk setiap domain, hanya saja beban resource server menjadi terbagi-bagi (seperti memory dan processor). Dengan kata lain, vitrual host adalah solusi untuk kita yang ingin mengakses satu server dengan domain yang berbeda-beda.

Dalam hal ini saya membuat virtual host pada XAMPP dengan sistem operasi Windows 7. Baik, sekarang kita mulai dengan langkah-langkan membuat virtual host.

  • Edit file httpd-vhosts.conf yang ada pada folder xampp\apache\conf\extra.
  • Tambahakan kode berikut di bagian paling bawah baris:
<VirtualHost *:80>
ServerName namadomain.localhost
DocumentRoot "D:/xampp/htdocs/folder_proyek"
ErrorLog "leftbrain-error.log"
CustomLog "leftbrain-access.log" combined
</VirtualHost>
  • Edit file hosts yang ada pada folder C:\Windows\System32\drivers\etc.
  • Tambahkan kode di bawah ini pada baris akhir:
127.0.0.1       namadomain.localhost
  • Setelah itu, restart service apache anda.

Penjelasan pada file httpd-vhosts.conf:

  • ServerName, adalah isian untuk nama domain baru anda, sebagai contoh: webku.local atau iniweb.aku
  • DocumentRoot, adalah lokasi dimana kita menyimpan root file proyek, contoh: C:/zampp/htdocs/webku
  • ErrorLog dan CustomLog adalah file untuk menyimpan log error yang dibuat oleh webserver.

Penjelasan pada file host:

  • Untuk dapat diakses, ServerName yang sudah isi pada file httpd-vhosts.conf harus di daftarkan juga pada file host yang ada pada C:\Windows\System32\drivers\etc.

Semoga bermanfaat.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s