Tengo instalado Apache 2.4 en Centos 7.
el host virtual normal funciona bien con todas las IP del servidor
<VirtualHost *:80>
pero cuando asigno una dirección IP específica para mi host virtual y cambio la IP en el archivo de hosts
<VirtualHost 11.22.33.44:80>
El sitio web muestra la página de bienvenida de Apache.
y no cambié la línea Escuchar en httpd.conf
Listen 80
Respuesta1
La conexión predeterminada probablemente todavía esté configurada para escuchar en *:80 y probablemente lo esté alcanzando.
Configuras tu Host Virtual para escuchar nombres
Si su sitio web tiene el nombre de dominio www.website.com, puede escuchar en la misma dirección IP muchos VirtualHosts utilizando la directiva ServerName o ServerAlias.
Por ejemplo
<VirtualHost 11.22.33.44:80>
ServerName www.website.com
DocumentRoot /var/www/website.com/
</virtualHost>
<VirtualHost 11.22.33.44:80>
ServerName www.anotherwebsite.com
DocumentRoot /var/www/anotherwebsite.com/
</virtualHost>