Host virtual baseado em IP Apache 2.4 não funciona

Host virtual baseado em IP Apache 2.4 não funciona

Tenho o apache 2.4 instalado no Centos 7

o host virtual normal funcionando bem com todos os IPs do servidor

<VirtualHost *:80>

mas quando atribuo um endereço IP específico para meu host virtual e altero o ip no arquivo hosts

<VirtualHost 11.22.33.44:80>

o site exibe a página de boas-vindas do apache

e não mudei a linha Listen no httpd.conf

Listen 80

Responder1

A conexão padrão provavelmente ainda está configurada para escutar em *:80 e provavelmente está atingindo isso.

Você configura seu Host Virtual para escutar nomes

Se o seu site tiver o nome de domínio www.website.com, você poderá escutar no mesmo endereço IP muitos VirtualHosts usando a diretiva ServerName ou ServerAlias

Por exemplo

<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>

informação relacionada