> Я описываю в httpd.conf вне директив <VirtualHost> ... </VirtualHost>
> глобальные параметры сервера, куда, в частности входят ServerName,
> ServerRoot и DocumentRoot. Потом делаю name-based виртуальный хост:
>
> NameVirtualHost xxx.xxx.xxx.xxx
>
> <VirtualHost xxx.xxx.xxx.xxx>
> ServerName tram.pam.spam
> DocumentRoot /dev/null
> </VirtualHost>
Вообще более правильно виртуальные хосты описывать в файле Vhosts.conf, где просто пишется:
NameVirtualHost *
<VirtualHost *>
ServerName virtualhost.server.ru
ServerAlias www.virtualhost.server.ru
DocumentRoot /var/www/virtualhost/html
DirectoryIndex index.htm index.html
<Directory /var/www/virtualhost/html>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
и всё-таки ещё проверь имена серверов, а то Apache очень к этому делу внимателен.