Jag läste till slut manualen (jag vet, jag SKÄMS!!! Men jag gav till slut upp)... På http://httpd.apache.org/docs-2.0/vhosts/ finns det en massa go information. Klipp och klistra gällde nästan. Under http://httpd.apache.org/docs-2.0/vhosts/name-based.html så står informationen som jag främst var efter.
Speciellt:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>
<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>
Fast jag har tagit bort port 80 i ovan konfiguration, då huvudservern ändå redan lyssnar på denna port.
Mitt fel var att jag försökte göra det lätt för mig och använda Webmin (senaste versionen för Linux) som inte la upp informationen i httpd.conf rätt. Eller ja, det blev nästan rätt. Försökte med att få den virtuella webservern att lyssna på en speciell ipadress som sattes i dns'en, men sk*t i det. Sätt * (precis som ovan) som "lyssnaradress" och det skall funka. Detta klistrade jag in i Section 3 under httpd.conf-en (i RedHats apache-configfil så är det ett gäng olika sektioner så att man får en lättare överblick över informationen) där det stod något om Virtual Hosts.
Nu har jag ingen index.html i min root-katalog (/var/www/html) utan dessa ligger i respektive virtuell-server-dokumentroot. Vet inte om detta spelar någon roll, skall testa vid tillfälle. Och eftersom lillen.servebeer.com ligger först för mig i httpd.conf så är det den sida som kommer upp om man surfar på ip-numret.
Port 53 är öppen på min brandvägg för dns'en men jag får för mig att detta inte spelar någon roll. Skall ta och stänga denna väg och se i morgon vad som hänt. Kan komma åt brandväggen om det skulle visa sig att det behövs...