2009-05-25 4 views
1

Некоторые деталиПроблема с настройкой виртуальных хостов

  • XAMPP 1.7.1
  • OS протестирована на Vista, и XP

Привет всем. У меня есть некоторые проблемы с настройкой моих виртуальных хостов. В настоящее время у меня есть два сайта.

Вот мой vhost.conf файл:

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot c:/xampp/htdocs/site1/trunk/ 
    ServerName site1.local 
</VirtualHost> 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot c:/xampp/htdocs/site2/trunk/ 
    ServerName site2.local 
</VirtualHost> 

И, конечно, в моем файле хостов у меня есть

127.0.0.1 site1.local 
127.0.0.1 site2.local 

Я перезапуск апач, а также мои браузер различных времен.

Вот моя проблема:

http://site1.local работы. Но когда я иду на http://site2.local, я приземляюсь на сайте1.local.

любая идея?

+1

Это vhost.conf и httpd.conf один и тот же? – Eugene

ответ

2

Попробуйте

<VirtualHost "site1.local"> 
    ServerAdmin [email protected]##ad#.nl 
    DocumentRoot c:/xampp/htdocs/site1/trunk/ 
    ServerName site1.local 
</VirtualHost> 

<VirtualHost "site2.local"> 
    ServerAdmin [email protected]##ad#.nl 
    DocumentRoot c:/xampp/htdocs/site2/trunk/ 
    ServerName site2.local 
</VirtualHost> 

Вы всегда получите site1, потому что Apache по умолчанию к первому.

редактировать

Раскоментируйте

#NameVirtualHost * 

в

NameVirtualHost * 

В вашем httpd.conf

Mine говорит (/etc/httpd/conf/httpd.conf)

126 # Listen: Allows you to bind Apache to specific IP addresses and/or 
127 # ports, in addition to the default. See also the <VirtualHost> 
128 # directive. 
129 # 
130 # Change this to Listen on specific IP addresses as shown below to 
131 # prevent Apache from glomming onto all bound IP addresses (0.0.0.0) 
132 # 
133 Listen 127.0.0.1:80 
134 NameVirtualHost 127.0.0.1 

И мой файл ВХост имеет

<VirtualHost "www.whatever.com"> 
     DocumentRoot /var/www/html/whatever/pub 
     ErrorLog logs/error_log 
     ServerName www.whatever.com 
... 
+0

Я пробовал с и без кавычек, но никаких результатов – sanders

+0

Какую версию apache вы используете? –

+0

Можете ли вы, пожалуйста, удалить адреса электронной почты в этом сообщении, поскольку они не актуальны. Спасибо – sanders

Смежные вопросы