Хостване на няколко домейна (Windows XP/Vista/7)
Публикувана на 18 мар 2011, в 00:18 часаДобавена от Златко в категория Други, Уеб програмине
Здравейте, днеска докато чаках края на работния ден, реших и аз да разнообразя малко служебния компютър.
Естествено, нямаше какво друго ... и реших да си играя с Apache-то :>
До сега никога не ми се беше налагало, не че и сега беше въпрос на живот и смърт, но предпочетох моите си проекти да ги закарам в другия дял, че да не се пречкат.
Като цяло, след няколко безуспешни опита и грешки от страна на AppServ-a ми ... отстраних си грешката и ето с какво се получи.
(Apache директорията)/conf/extra/httpd-vhosts.conf
- NameVirtualHost *:80
- <VirtualHost *:80>
- DocumentRoot "C:/Appserv/www"
- ServerName domein1
- </VirtualHost>
- <VirtualHost *:80>
- DocumentRoot "D:/MyProjects"
- ServerName domein2
- <Directory "D:/MyProjects">
- Allow from all
- </Directory>
- </VirtualHost>
Естествено, предолагам може да добавите колкото искате виртуални хостове, на мене ми трябваха тия двата
За да работи, така написания код, отивате и в (Windows директорията)/system32/drivers/etc/hosts и си добавяте тези два реда
- domain1 127.0.0.1
- domain2 127.0.0.1
Също, не забравяйте в (Apache Директорията)/conf/httpd.conf да заредите виртуалните хостове
- # Virtual hosts
- Include conf/extra/httpd-vhosts.conf
И това е, рестартирате Apache-то и би трябвало двата домейна да отварят две различни директории.










