Войти

Показать полную графическую версию : Проблема с виртуальными хостами в Apache


-Gorgo-
09-02-2011, 22:38
ОС Windows 7.
Без подключенияя виртуальных хостов все работает нормально.

При подключении файла conf/extra/httpd-vhosts.conf след.содержания запуск httpd.exe выдает ошибку [warn] NameVirtualHost 127.0.0.1:0 has no VirtualHosts
(текст файла списан с учебника).
В файл hosts внесены соответствующие изменения.

NameVirtualHost 127.0.0.1
Listen 127.0.0.1:80
Listen 127.0.0.2:80

#localhost
<VirtualHost *:*>
ServerAdmin webmaster@localhost
DocumentRoot "Z:/home/localhost/www"
ServerName localhost
ScriptAlias /cgi/ "z:/home/localhost/cgi"
ErrorLog z:/home/localhost/error.log"
CustomLog z:/home/localhost/access.log" common
</VirtualHost>

#ipbased
<VirtualHost ipbased>
ServerAdmin webmaster@ipbased
DocumentRoot "Z:/home/ipbased/www"
ServerName ipbased
ScriptAlias /cgi/ "z:/home/ipbased/cgi"
ErrorLog z:/home/ipbased/error.log"
CustomLog z:/home/ipbased/access.log" common
</VirtualHost>

#nmbased
<VirtualHost *:*>
ServerAdmin webmaster@nmbased
DocumentRoot "Z:/home/nmbased/www"
ServerName nmbased
ScriptAlias /cgi/ "z:/home/nmbased/cgi"
ErrorLog z:/home/nmbased/error.log"
CustomLog z:/home/nmbased/access.log" common
</VirtualHost>

При изменении файла httpd-vhosts.conf след.образом

NameVirtualHost 127.0.0.1:80
Listen 127.0.0.1:80
Listen 127.0.0.2:80

#localhost
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@localhost
DocumentRoot "Z:/home/localhost/www"
ServerName localhost
ScriptAlias /cgi/ "z:/home/localhost/cgi"
ErrorLog z:/home/localhost/error.log"
CustomLog z:/home/localhost/access.log" common
</VirtualHost>

#ipbased
<VirtualHost ipbased>
ServerAdmin webmaster@ipbased
DocumentRoot "Z:/home/ipbased/www"
ServerName ipbased
ScriptAlias /cgi/ "z:/home/ipbased/cgi"
ErrorLog z:/home/ipbased/error.log"
CustomLog z:/home/ipbased/access.log" common
</VirtualHost>

#nmbased
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@nmbased
DocumentRoot "Z:/home/nmbased/www"
ServerName nmbased
ScriptAlias /cgi/ "z:/home/nmbased/cgi"
ErrorLog z:/home/nmbased/error.log"
CustomLog z:/home/nmbased/access.log" common
</VirtualHost>

при запуске httpd.exe через командную строку ошибок не выдается, но и не запускается.

Кто, что знает по этому поводу? Что не так?




© OSzone.net 2001-2012