en apache es facil
NameVirtualHost *
# el * puede ser la ip o el nombre del servidor o * para cualquiera
<VirtualHost *>
ServerAdmin
[email protected]
DocumentRoot /var/www/virtual/dominio/htdocs
</VirtualHost>
<VirtualHost *>
ServerAdmin
[email protected]
DocumentRoot /var/www/virtual/otro-dominio/htdocs
</VirtualHost>
Dentro de cada virtual host puedes poner diferentes directivas de apache