El host virtual basado en IP Apache 2.4 no funciona

El host virtual basado en IP Apache 2.4 no funciona

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>

información relacionada