O Apache funciona bem mesmo sem configurar os Hosts Virtuais. Hosts virtuais são necessários apenas se você quiser configurar servidores Web adicionais na mesma máquina, e estes podem ser:
-
Hosts virtuais baseados em porta (servidores Web em execução em uma porta diferente de 80)
-
Hosts virtuais baseados em IP (servidores Web em execução em um IP diferente)
-
Host virtual baseado em nome (servidor da web executando em um hostname diferente; para que isso funcione, os registros DNS apropriados precisam ser especificados)