Здравейте, днеска докато чаках края на работния ден, реших и аз да разнообразя малко служебния компютър.
Естествено, нямаше какво друго ... и реших да си играя с Apache-то :>
До сега никога не ми се беше налагало, не че и сега беше въпрос на живот и смърт, но предпочетох моите си проекти да ги закарам в другия дял, че да не се пречкат.
Като цяло, след няколко безуспешни опита и грешки от страна на AppServ-a ми ... отстраних си грешката и ето с какво се получи.

(Apache директорията)/conf/extra/httpd-vhosts.conf

Source   
  1. NameVirtualHost *:80
  2.  
  3. <VirtualHost *:80>
  4.     DocumentRoot "C:/Appserv/www"
  5.     ServerName domein1
  6. </VirtualHost>
  7.  
  8. <VirtualHost *:80>
  9.     DocumentRoot "D:/MyProjects"
  10.     ServerName domein2
  11.     <Directory "D:/MyProjects">
  12.         Allow from all
  13.     </Directory>
  14. </VirtualHost>

 

Естествено, предолагам може да добавите колкото искате виртуални хостове, на мене ми трябваха тия двата :)

За да работи, така написания код, отивате и в (Windows директорията)/system32/drivers/etc/hosts и си добавяте тези два реда

Source   
  1. domain1 127.0.0.1
  2. domain2 127.0.0.1

 

Също, не забравяйте в (Apache Директорията)/conf/httpd.conf да заредите виртуалните хостове

Source   
  1. # Virtual hosts
  2. Include conf/extra/httpd-vhosts.conf
, бъдете сигурни че реда, започващ с Include не е коментиран :>

 

И това е, рестартирате Apache-то и би трябвало двата домейна да отварят две различни директории.