Здравствуйте. Настроил виртуальные хосты в Apache 2.2:
В httpd.conf прописал<Directory "C:/_sbevzenko/www">
#Options FollowSymLinks
Options Indexes Includes
#AllowOverride All
Order deny,allow
Allow from all
</Directory>
...
Include conf/extra/httpd-vhosts.confВ extra/httpd-vhosts.conf добавил 2 хоста:
<VirtualHost 127.0.0.1:80>
DocumentRoot "C:/_sbevzenko/www/test.lh/"
ServerName test.lh
</VirtualHost><VirtualHost 127.0.0.1:80>
DocumentRoot "C:/_sbevzenko/www/yandexmoneytest.lh/"
ServerName yandexmoneytest.lh
</VirtualHost>В %system32/drivers/ect/hosts добавил
127.0.0.1 test.lh
127.0.0.1 yandexmoneytest.lhВ результате, чтобы я не записал в адресной строке в браузере:
127.0.0.0 или localhost или yandexmoneytest.lh или test.lh
все равно показывает тот, что стоит первым в conf/extra/httpd-vhosts.conf. То есть в данном случае test.lh.
Подскажите как исправить
NameVirtualHost
> NameVirtualHostПробовал по разному
NameVirtualHost *:80
NameVirtualHost 127.0.0.0:80
И комментил
#NameVirtualHost *:80
Все одно
>> NameVirtualHost
> Пробовал по разному
> NameVirtualHost *:80
> NameVirtualHost 127.0.0.0:80
> И комментил
> #NameVirtualHost *:80
> Все одноАдрес в NameVirtualHost и в <VirtulaHost> должны совпадать.
Если вы описываете вхосты как <VirtualHost 127.0.0.1:80>, то NameVirtualHost 127.0.0.1:80.И в hosts соответственно должна быть запись
127.0.0.1 yandexmoneytest.lh test.lh localhostПосле этого для адресов yandexmoneytest.lh, test.lh будут открываться соответствующие сайты.
>[оверквотинг удален]
>> NameVirtualHost 127.0.0.0:80
>> И комментил
>> #NameVirtualHost *:80
>> Все одно
> Адрес в NameVirtualHost и в <VirtulaHost> должны совпадать.
> Если вы описываете вхосты как <VirtualHost 127.0.0.1:80>, то NameVirtualHost 127.0.0.1:80.
> И в hosts соответственно должна быть запись
> 127.0.0.1 yandexmoneytest.lh test.lh localhost
> После этого для адресов yandexmoneytest.lh, test.lh будут открываться соответствующие
> сайты.Ну собственно в этом и проблема, что вроде все настроено, а отображается только первый. Ну в общем все выше описал.
>>[оверквотинг удален]
>>> NameVirtualHost 127.0.0.0:80А должно быть 127.0.0.1:80 и скорее всего проблема в этом.
> Ну собственно в этом и проблема, что вроде все настроено, а отображается
> только первый. Ну в общем все выше описал.Прочтите внимательно, сделайте точно как написано. проверьте всё, перезапустите апача.