O principal básico é chamado de 'VHost' ou 'Virtual Hosts'. Uma configuração do VHost será parecida com
<VirtualHost *:80/>
ServerAdmin [email protected]
DocumentRoot /var/www/html/yoursite
ServerName yoursite.com
ServerAlias www.yoursite.com
</VirtualHost>
<VirtualHost *:80/>
ServerAdmin [email protected]
DocumentRoot /var/www/html/yourothersite
ServerName yourothersite.com
ServerAlias www.yourothersite.com
</VirtualHost>
Para um exemplo mais detalhado, basta acessar o google 'Apache Virtual Hosts'
Você também pode querer olhar para o CPanel, Plesk, Webmin e outros geradores de configuração baseados em GUI para cuidar de tudo no seu servidor