Eu tenho um serviço web SOAP que estou fornecendo em um servidor web apache. Existem 6 clientes diferentes (IPs) que solicitam dados e 3 deles estão atingindo o domínio errado. Estou tentando encontrar uma maneira de registrar de qual domínio as solicitações estão vindo.
Detalhes:
ServerA é o principal
ServerB é o backup
domain1.com - o domínio no qual o serviço da web está
domain2.com - um domínio separado que o servidor separa o conteúdo no ServerB
O ServerA é autônomo por enquanto com seu próprio IP e DNS de domain1.com. Isso funciona para todos.
O ServerB é um backup para o serviço da Web, mas ele já hospeda o domínio2.com.
Eu adicionei entradas no arquivo de configuração do apache como:
<VirtualHost *:443>
ServerName domain2.com
DocumentRoot /var/www/html/
CustomLog logs/access_log_domain2443 common
ErrorLog logs/ssl_error_log_domain2443
LogLevel debug
SSLEngine on
... etc SSL directives ...
</VirtualHost>
Eu tenho estes para 80 e 443 para domínio1 e domínio2 com domínio1 sendo o segundo.
O problema é que quando alternamos o DNS do domínio1 do Servidor A para o ServidorB, 3 dos 6 clientes aparecem nos registros de depuração como atingindo o domínio2.com em vez do domínio1.com e falham em sua solicitação de serviço da Web porque o domínio2.com é primeiro no arquivo de configuração do apache e capturando todas as solicitações que não correspondem a outros hosts virtuais, a saber, domain1.com.
Eu não sei se eles estão acessando www.domain1.com, domain1.com (embora eu tenha adicionado entradas para ambos) ou usando o endereço IP externo ou outra coisa. Existe uma maneira de ver qual URL eles estão atingindo não apenas a solicitação da página ou outra maneira de ver por que o primeiro domínio está capturando tráfego destinado ao segundo domínio listado?
Nesse meio tempo, coloquei o domínio1.com em alta na configuração do apache do que o domínio2.com. Agora ele pega os pedidos para todos os clientes e funciona, no entanto eu não sei o que está pegando e gostaria de fazer do domínio2.com a primeira entrada novamente com uma entrada correta para domain1.com, pois eles estão acertando. / p>
Obrigado pela sua ajuda!
Andrew