Por que a página principal do apache aponta para o Virtual Host

0

Configurei dois Hosts Virtuais usando um único IP e seguindo a documentação. Aqui o conf:

VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server host1.example.com (/etc/httpd/conf/httpd.conf:1019)
         port 80 namevhost host1.example.com (/etc/httpd/conf/httpd.conf:1019)
         port 80 namevhost host2.example.com (/etc/httpd/conf/httpd.conf:1024)

Se eu apontar meu navegador para host1.example.com ou host2.example.com , posso ver a página correspondente correta. Se eu apontar para o nome do servidor server.example.com , vejo o host1.example.com index.html e não o index.html no DocumentRoot correspondente ( /var/www/html ). Esse é o comportamento correto?

    
por ludiegu 09.02.2014 / 11:11

1 resposta

1

Sim, o comportamento muda quando você permite que hosts virtuais forneçam o diretório DocumentRoot global para servir o primeiro host virtual definido.

Você deve definir um primeiro host virtual (que aparece em sua configuração) para servir / var / www / html e, em seguida, um para host1 e outro para host2.

    
por 09.02.2014 / 18:30