Решил проблему Namebsed hosts на Win32
Проблема состояла в том, что при создании именованых хостов и добавления их в system32/drivers/etc/hosts
фактически не происходило сопоставления имени адресу, т.е. по имени hostname.loc невозможно было обратится.
Частично приведу конфигурации APACHE/1.33
фактически не происходило сопоставления имени адресу, т.е. по имени hostname.loc невозможно было обратится.
Частично приведу конфигурации APACHE/1.33
HTTPD.CONF
===========
# по умолчаниб слушаем 80 порт на всех доступных IP
Listen 80
# подключаем файл конфигурации виртуальных хостов
include conf/virtual_hosts_namebased.conf
-------------------
virtual_hosts_namebased.conf
=========================
#------------[ local it.h11.loc - DEFAULT HOST ]--------------------------
NameVirtualHost 127.0.0.3
<VirtualHost 127.0.0.3>
ServerAdmin а@ml.ru
ServerName it.h11.loc
DocumentRoot /home/i/it.h11.loc/www
<Directory "/home/i/it.h11.loc/www">
Options Indexes FollowSymLinks MultiViews
Options +Includes
# Using .htaccess override All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ScriptAlias /cgi-bin/ "c:/home/i/it.h11.loc/cgi/"
<Directory "c:/home/i/it.h11.loc/cgi/">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
ErrorDocument 404 /missing.shtml
ErrorLog /home/i/it.h11.loc/logs/it.h11-error.log
CustomLog /home/i/it.h11.loc/logs/it.h11-access.lo g combined
</virtualHost>
#*************************************** *********************************
#
#------------[ local metaco.loc mirror ]---------------------------------
# ОБРАТИТЕ ВНИМАНИЕ!!! Следущая строка закоментирвана
# это необходимо для создания виртуального хотсинга,
# когда на один ip-адрес необходимо повесить несколько сайтов.
#----NameVirtualHost 127.0.0.3
<VirtualHost 127.0.0.3>
ServerAdmin for@m.ru
ServerName metaco.loc
DocumentRoot /home/m/metaco.loc/www
<Directory "/home/m/metaco.loc/www">
Options Indexes FollowSymLinks MultiViews
Options +Includes
# Using .htaccess override All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ScriptAlias /cgi-bin/ "c:/home/m/metaco.loc/cgi/"
<Directory "c:/home/m/metaco.loc/cgi/">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>ErrorDocument 404 /missing.shtml
ErrorLog /home/m/metaco.loc/logs/metaco-error.log
CustomLog /home/m/metaco.loc/logs/metaco-access.lo g combined
</virtualHost>
-----------------
system32/drivers/etc/hosts
====================
127.0.0.1 localhost
127.0.0.3 it.h11.loc metaco.loc
-----------------
===========
# по умолчаниб слушаем 80 порт на всех доступных IP
Listen 80
# подключаем файл конфигурации виртуальных хостов
include conf/virtual_hosts_namebased.conf
-------------------
virtual_hosts_namebased.conf
=========================
#------------[ local it.h11.loc - DEFAULT HOST ]--------------------------
NameVirtualHost 127.0.0.3
<VirtualHost 127.0.0.3>
ServerAdmin а@ml.ru
ServerName it.h11.loc
DocumentRoot /home/i/it.h11.loc/www
<Directory "/home/i/it.h11.loc/www">
Options Indexes FollowSymLinks MultiViews
Options +Includes
# Using .htaccess override All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ScriptAlias /cgi-bin/ "c:/home/i/it.h11.loc/cgi/"
<Directory "c:/home/i/it.h11.loc/cgi/">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
ErrorDocument 404 /missing.shtml
ErrorLog /home/i/it.h11.loc/logs/it.h11-error.log
CustomLog /home/i/it.h11.loc/logs/it.h11-access.lo
</virtualHost>
#***************************************
#
#------------[ local metaco.loc mirror ]---------------------------------
# ОБРАТИТЕ ВНИМАНИЕ!!! Следущая строка закоментирвана
# это необходимо для создания виртуального хотсинга,
# когда на один ip-адрес необходимо повесить несколько сайтов.
#----NameVirtualHost 127.0.0.3
<VirtualHost 127.0.0.3>
ServerAdmin for@m.ru
ServerName metaco.loc
DocumentRoot /home/m/metaco.loc/www
<Directory "/home/m/metaco.loc/www">
Options Indexes FollowSymLinks MultiViews
Options +Includes
# Using .htaccess override All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ScriptAlias /cgi-bin/ "c:/home/m/metaco.loc/cgi/"
<Directory "c:/home/m/metaco.loc/cgi/">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>ErrorDocument 404 /missing.shtml
ErrorLog /home/m/metaco.loc/logs/metaco-error.log
CustomLog /home/m/metaco.loc/logs/metaco-access.lo
</virtualHost>
-----------------
system32/drivers/etc/hosts
====================
127.0.0.1 localhost
127.0.0.3 it.h11.loc metaco.loc
-----------------
Проблема оказалась в самой ОС WinXP PRO SP2,
проблемы с TCP/IP.
Необходим HOTFIX
http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&familyid=17D997D2-5034-4BBB-B74D-AD8430A1F7C8&displaylang=en
Статья
http://support.microsoft.com/kb/884020/en-us
После установки патча все стало работать нормально.
проблемы с TCP/IP.
Необходим HOTFIX
http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&familyid=17D997D2-5034-4BBB-B74D-AD8430A1F7C8&displaylang=en
Статья
http://support.microsoft.com/kb/884020/en-us
После установки патча все стало работать нормально.