Em suas configurações de host virtual, você está usando hosts virtuais baseados em nome, conforme você especifica ServerName
. Isso significa que uma configuração só será carregada quando o cabeçalho "Host" na solicitação do cliente corresponder. O comportamento padrão do Apache quando ele não pode corresponder ao host solicitado com qualquer host virtual configurado é carregar o primeiro host virtual configurado que ele pode encontrar.
Existem muitas opções para obter o conteúdo certo, uma é ajustar o cabeçalho "Host" na sua solicitação para corresponder ao ServerName
que você está tentando alcançar. Outra seria adicionar o endereço IP como ServerAlias
ou você poderia alternar para hosts virtuais baseados em IP e configurar as coisas dessa maneira.