Не получается... Теперь получилось так, что 127.0.0.1 и localhost выдают по вызову данные с виртуального хоста, а до реального вообще достучаться нельзя. По этому поводу error.log упорно молчит.
Я провёл эксперименты дальше и вот что получил:
htdocs
127.0.0.1 localdark
127.0.0.2 localhost
httpd.conf
NameVirtualHost 127.0.0.1
<VirtualHost localdark>
ServerName localdark
ServerAdmin
dark_3df@pisem.net
DocumentRoot "E:/HTML/server2/htdocs"
ScriptAlias /cgi-bin/ "E:/HTML/server2/cgi-bin/"
ErrorLog "E:/HTML/server2/logs/error.log"
CustomLog "E:/HTML/server2/logs/access.log" common
</VirtualHost>
NameVirtualHost 127.0.0.2
<VirtualHost localhost>
ServerName localhost
ServerAdmin
dark_3df@pisem.net
DocumentRoot "E:/HTML/server/htdocs"
ScriptAlias /cgi-bin/ "E:/HTML/server/cgi-bin/"
ErrorLog "E:/HTML/server/logs/error.log"
CustomLog "E:/HTML/server/logs/access.log" common
</VirtualHost>
Результат: при наборе "127.0.0.1", попадаю на виртуальный (второй) хост, при "localhost" - на первичный (основной) хост. На "localdark" и "127.0.0.2" компьютер реагирует попытками вылезти в инет. Это конечно не то, что я хотел, но хотьбы какие-то результаты. У меня вообще сложилось впечатление, что комп отказывается реагировать на всё, что выходит за пределы слов "localhost" и "127.0.0.1"!