Построил веб-сервер на Fedora Core 6 - HTTP сервер - apache 2.2.4. Создал 2 виртуальных сервера. Конфиг привожу(частично):ServerName localhost:80
UseCanonicalName Off
DocumentRoot "/var/www/html"
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
DirectoryIndex index.html index.php index.html.var
ServerSignature On
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
<Directory "/var/www/cgi-bin/vqadmin">
deny from all
Options ExecCGI
AllowOverride AuthConfig
Order deny,allow
</Directory>
IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
AddDefaultCharset UTF-8
Alias /error/ "/var/www/error/"
<IfModule mod_negotiation.c>
<IfModule mod_include.c>
<Directory "/var/www/error">
AllowOverride None
Options IncludesNoExec
AddOutputFilter Includes html
AddHandler type-map var
Order allow,deny
Allow from all
LanguagePriority en es de fr
ForceLanguagePriority Prefer Fallback
</Directory>
NameVirtualHost 217.69.216.42:80
<VirtualHost 217.69.216.42>
DocumentRoot /var/www/html/webmail
ServerName mail.mydomain.org
ServerAlias mail.*
ServerAdmin postmaster@mydomain.org
ErrorLog logs/mail.mydomain.org-error.log
CustomLog logs/mail.mydomain.org-access_log common
</VirtualHost>
<Directory "/var/www/html/webmail">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<VirtualHost 217.69.216.42>
DocumentRoot /var/www/html/mydomain
ServerName www.mydomain.org
#ServerAlias mail.*
ServerAdmin admin@mydomain.org
ErrorLog logs/www.mydomain.org-error.log
</VirtualHost>
<Directory "/var/www/html/mydomain">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Проблема в том, что и при обращении к www.mydomain.org, и при обращении к mail.mydomain.org веб-сервер ищет файлы для выдачи только в директории /var/www/html и не находя таковых выдает, естессно, индекс директории. Почему так происходит? На другом компьютере (там стоит Mandriva Linux 2007 и apache 2.0.54) с аналогичным конфигом все работает как надо - и виртуальные хосты выдаются из своей директории.
Помогите разобраться пожалуйста!