VirtualHost Apache pada Komputer Stand Alone

Published Date November 24, 2005 by maseko

Ini hanya gambaran bagaimana saya memanfaatkan VirtualHost Apache yang berjalan pada Windows XP Proffesional dengan komputer yang tidak terhubung dengan internet. Tujuannya agar saya dapat memanggil beberapa website pada localhost dengan menggunakan URL yang mengandung domain seperti yang digunakan untuk hosting di internet. Sebagai contoh, saya menggunakan URL http://maseko.com dan http://maseko.info. Keduanya saya isi dengan website yang akan saya hosting di internet dengan domain tersebut, sehingga meminimalisasi penyesuaian-penyesuaian pada script pada website yang dibuat berkaitan dengan konfigurasi ataupun penulisan path URL sebelum diupload ke internet.

Hal pertama yang dilakukan adalah mengedit file httpd.conf Apache. Cari baris untuk setting virtual host yang terletak pada bagian paling bawah. Terdapat contoh setting VirtualHost, namun belum aktif (masih diawali '#'). Untuk kasus saya, saya menggantinya dengan baris berikut:

CODE:
  1. NameVirtualHost 127.0.0.1
  2.  
  3. <VirtualHost 127.0.0.1:80>
  4.     DocumentRoot "C:\www"
  5.     ServerName localhost
  6. </VirtualHost>
  7.  
  8. <VirtualHost 127.0.0.1:80>
  9.     DocumentRoot "C:\www\maseko_com"
  10.     ServerName maseko.com
  11.     <Directory />
  12.     Options FollowSymLinks
  13.     AllowOverride All
  14.     </Directory>
  15.     ErrorLog logs/maseko.com-error_log
  16.     CustomLog logs/maseko.com-access_log common
  17. </VirtualHost>
  18.  
  19. <VirtualHost 127.0.0.1:80>
  20.     DocumentRoot "C:\www\maseko_info"
  21.     ServerName maseko.info
  22.     ErrorLog logs/maseko.info-error_log
  23.     CustomLog logs/maseko.info-access_log common
  24. </VirtualHost>

Hampir semua setting httpd (directive) dapat digunakan sebagai setting VirtualHost. Masing-masing VirtualHost mempunyai DocumentRoot berbeda yang berisi direktori masing-masing konsep website yang saya buat. Jadi ketika saya mengakses dengan URL http://maseko.com maka yang akan tampil adalah website yang berada pada direktori C:\www\maseko_com dan ketika mengakses dengan URL http://maseko.info maka yang akan tampil adalah website yang berada pada direktori C:\www\maseko_info. Tetapi pada tahapan ini akses dengan URL tersebut belum berjalan sebagaimana diharapkan. Akses yang bisa dilakukan baru sebatas menggunakan http://localhost atau http://127.0.0.1 yang memanggil website dari direktori C:\www. Untuk itu perlu mengedit file yang terletak pada C:\WINDOWS\system32\drivers\etc\host. Edit dengan text editor dan tambah dengan baris baru yang selengkapnya tampak sebagai berikut:

CODE:
  1. 127.0.0.1       localhost
  2. 127.0.0.1       maseko.com
  3. 127.0.0.1       maseko.info

Sekarang akses dengan menggunakan URL http://maseko.com dan http://maseko.info akan memanggil website yang berada pada masing-masing direktorinya.

Catatan tambahan:
Jika komputer terhubung dengan internet, dengan mengedit file host di atas maka mengakses http://maseko.com akan tetap menampilkan website pada localhost tersebut.



Tulisan lain yang mungkin terkait dengan tulisan di atas:

  1. Multi Home Page pada Mozilla Firefox
  2. Multi Home Page pada Opera
  3. Menambah Quick Reference PHP pada Firefox

14 Responses to “VirtualHost Apache pada Komputer Stand Alone”

dudi - Gravatar

dgk.or.id dudi said on November 25, 2005, 7:04 am:

paling enak install dns server yang kecil aja kayak easydns terus tinggal masukin A record. beres dah.

Firman Wandayandi - Gravatar

firman.dotgeek.org/blog/ Firman Wandayandi said on December 5, 2005, 4:59 pm:

Nah itu, mending pake dns. Virtual host itu ribetnya karena males ngedit si file host-nya sebenernya, entah knapa.

Rystiono - Gravatar

rystiono.be Rystiono said on January 24, 2006, 10:29 pm:

Kok di server saya gak jalan yach? Kalo dipanggil, yang keluar cuman virtual host paling atas dalam konfigurasi apache…

Gimana nih?

maseko - Gravatar

maseko.com maseko said on January 25, 2006, 6:04 pm:

#3
Sudah disesuaikan antara ServerName yang di Apache dan yang di file host-nya (atau nama host pada setting dns server)?

dsillo’s - Gravatar

dsillo's said on October 3, 2007, 10:59 am:

hi rekan smua.. saya newbie, btw thanks tuk rekan semua yang tlah share ilmunya….. maju terus pendidikan indonesia (sekolah mahal)

iskak - Gravatar

iskak said on January 3, 2008, 12:10 pm:

kaya comment no 3 ga bs ya? yg muncul hal localhost nya aja di 2 virtual host yg aku coba.
maksudnya disesuaikan dg server name yg di apache dan di host gmn? perasaan dah diikutin langkah2 yg di berikan mas eko.
aku tunggu reply nya,kl bs di email ya! thank’s a lot

jojo - Gravatar

www.lumpiasemarang.com jojo said on May 10, 2008, 10:59 am:

salam kenal, saya newbie dlm dunia internet programming, saya ada kesulitan mengenai phpMyAdmin. Saya telah menginstall dan mengkonfigurasikan secara manual mysql,apache,dan php di windows xp dg benar sesuai petunjuk dari buku. Tetapi ketika saya ingin memanggil phpMyAdmin di browser: localhost/phpMyAdmin, koq ga bisa ya! padahal di xampp bisa. Sebagai info saya menggunakan mysql 5.o.45 , apache 2.2.6 dan php 5.2.5, mohon pencerahannya bagi rekan-rekan yang tahu. Makasih

dede - Gravatar

dede said on August 18, 2008, 4:19 pm:

nggak bisa di buka dari komputer lain dalam jaringan yaa maseko ?

Rau - Gravatar

Rau said on August 24, 2008, 12:25 pm:

Iya nggak bisa dijalanin dalam jaringan …
ada cara lain agar bisa dijalanin dalam 1 jaringan ..

rano - Gravatar

rano said on September 3, 2008, 3:07 pm:

mas klo cara mapping buat bisa dikenalin di Inet ama lokal gimana caranya mas

byme - Gravatar

websitegue.co.cc byme said on October 5, 2008, 5:23 pm:

mas ajarin sedikit dunk caranya membikin intranet mas dengan memanfaatkan apache yang ada di xampp.
masalahnya bingung bagaimana biar bisa diakses oleh komputer lain.
Buatin tutorialnya dunk mas, pliss untuk kepentingan kantor nih mas.
byme (terima kasih sebelumnya)

Opan - Gravatar

Opan said on November 23, 2008, 12:42 pm:

iya donk mas, bikin tutorialnya aja syukur dengan lengkap dengan referensi program apa saja yang dibutuhkan, download di mana, cara setting, soalnya aq butuh banget nih mas buat pelatihan internet anak didik saya, terima kasih

qqab - Gravatar

chicamedia-pulsa.com qqab said on May 13, 2010, 3:55 pm:

aku sama kaya comment no 3 & 6 ga bs ya? yg muncul hal localhost nya aja di 2 virtual host yg aku coba.
maksudnya disesuaikan dg server name yg di apache dan di host gmn? perasaan dah diikutin langkah2 yg di berikan mas eko.
aku tunggu reply nya,kl bs di email ya! thank’s a lot

Rafaelius.Co.Cc Blog » Blog Archive » Apache Virtual Host Domain Windows XP - Gravatar

rafaelius.co.cc/blog/?p=260 Rafaelius.Co.Cc Blog » Blog Archive » Apache Virtual Host Domain Windows XP said on July 24, 2010, 10:57 am:

[...] aktif (masih diawali ‘#&#8217. Untuk kasus saya, saya menggantinya dengan baris berikut: PLAIN TEXT [...]

Leave A Comment

All fields marked with "*" are required.