Vrot
1) Ты определил для виртуальных зостов один интерфейс - 127.0.0.1. Но у тебя присутствуют и виртуальные хосты для 127.0.0.2
2) По информации
отсюда:
NameVirtualHost directive
Syntax: NameVirtualHost addr[:port]
...
Although addr can be hostname it is recommended that you always use an IP address or wildcard
То есть желательно использовать именно адрес.
Вот настройка виртуальных хостов (от твоего конфига изменены каталоги), проверенная на апаче 1.3.27, WinNT4. Правда, у меня нет 127.0.0.2, но зато есть 192.168.0.1.
Code:
NameVirtualHost 127.0.0.1
NameVirtualHost 192.168.0.1
<VirtualHost 127.0.0.1>
ServerAdmin root@localhost
DocumentRoot "/program files/apache group/apache/htdocs"
ServerName localhost
ErrorLog logs/localhost_error.log
CustomLog logs/localhost_access.log common
</VirtualHost>
<VirtualHost 127.0.0.1>
ServerAdmin root@hacker
DocumentRoot "/program files/apache group/apache/hacker"
ServerName hacker
ErrorLog logs/hacker_error.log
CustomLog logs/hacker_access.log common
</VirtualHost>
<VirtualHost 192.168.0.1>
ServerAdmin root@cracker
DocumentRoot "/program files/apache group/apache/cracker"
ServerName cracker
ErrorLog logs/cracker_error.log
CustomLog logs/cracker_access.log common
</VirtualHost>
hosts:
Code:
127.0.0.1 localhost
...
127.0.0.1 hacker
192.168.0.1 cracker