Fajn... pokud se jedna pouze o testovaci server, reknu muj osvedceny postup.
Treba neni nejidealnejsi, ale me vyhovuje svou snad prehlednosti. A hlavne funguje!
V
/etc/apache2/httpd.conf necham jedinou radku a to:
NameVirtualHost *:80
Pote si v adresari
/etc/apache2/sites-available, ktery predtim kompletne smazu, vytvorim soubor napr.
01-mysite.tld a v nem nastavim co je potreba pro virtual hosta. Udaje je mozne samozrejme pozmenit:
<VirtualHost *:80>
ServerName www.mysite.tld
ServerAlias mysite.tld *.mysite.tld
ServerPath /mysite.tld
DocumentRoot /var/www/mysite.tld
</VirtualHost>
Nakonec vytvorim symbolicky odkaz v adresari
/etc/apache2/sites-enabled, restartuju apache a ted uz by melo bejt vsechno v cajku.
Edit: Zminovany postup vychazi z oficialni dokumentace Apache, je name-based a bezi mi na nem nekolik lokalnich domen.