En tu httpd.conf deberás tener algo como : (usare 192.168.0.1 como IP, cambiala por la tuya)
NameVirtualHost 192.168.0.1:80
<VirtualHost 192.168.0.1>
ServerAlias
www.dominio1.com dominio1.com
ServerAdmin
[email protected]
DocumentRoot /path/to/dominio1/files
CustomLog /path/to/dominio1/logs combined
User dominio1username
Group dominio1groupname
ServerName
www.dominio1.com
</VirtualHost>
<VirtualHost 192.168.0.1>
ServerAlias
www.dominio2.com dominio2.com
ServerAdmin
[email protected]
DocumentRoot /path/to/dominio2/files
CustomLog /path/to/dominio2/logs combined
User dominio2username
Group dominio2groupname
ServerName
www.dominio2.com
</VirtualHost>
Etc.
Nota, deberán existir los usernames & groupnames, asi como las carpetas que utilices para cada Vhost.
Asi mismo, deberás tener definidos estos dominios en los DNS, (deben resolver a esa IP) para que funcione.
Saludos.