почему бы вам не сделать как рекомендует документация ?
NameVirtualHost * <VirtualHost *>
ServerName www.domain.tld
DocumentRoot /www/domain
</VirtualHost>
<VirtualHost *>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>
><VirtualHost 127.0.0.1>
> DocumentRoot /var/www/site/127.0.0.1/html/
> ServerName 127.0.0.1
></VirtualHost>
>
><VirtualHost QWE.RU>
> DocumentRoot /var/www/site/QWE.RU/html/
> ServerName QWE.RU
></VirtualHost>
>
><VirtualHost RTY.RU>
> DocumentRoot /var/www/site/RTY.RU/html/
> ServerName RTY.RU
></VirtualHost>
>
>если пишу http://127.0.0.1/ то разгружается html из /var/www/site/127.0.0.1/html/, так как и задумывалось,
>если qwe.ru, то html из /var/www/site/qwe.ru/html/, проблема в том, что если
>я пишу sub.qwe.ru то html, грузиьтся из /var/www/site/127.0.0.1/html/, а должен из
>/var/www/site/qwe.ru/html/ как такое сделать? и вообще чтобы любой sub.sub.sub.sub.qwe.ru грузилось из
>/var/www/site/qwe/html/ если явно не указан блок
><VirtualHost sub.sub.qwe.ru>
></VirtualHost>
>и тоже самое с доменом rty.ru
>кто-нить с таким сталкивался?