Por que o servidor Apache está sendo acessado por um host?

1

Estou enfrentando um problema bastante interessante.
Eu tenho um servidor com hostname s1.company.net e há muitos apache virtualhosts.
De tempos em tempos, o servidor está sobrecarregado e, se eu verificar o log de acesso, é possível ver milhares de acessos do próprio servidor.
Então, em um arquivo de log é algo como isto:

virtualhost.at s1.company.net - - [01 / Ago / 2013: 14: 13: 00 +0200] "GET / página / detalhe / 434-022-1-1 HTTP / 1.1" 200 8434 " link " "Googlebot / 2.1 (+ link ) "

Tanto quanto eu entendo ao processo de log, isso significa que o servidor web é acessado a partir do endereço s1.company.net de um servidor em si.
Por favor, você poderia me dizer se é normal ou não e por quê?
Muito obrigado antecipadamente.

    
por Tygr 02.08.2013 / 14:27

1 resposta

4

Suas linhas de log não são o padrão do Apache httpd, então eu não faria muitas suposições sobre o conteúdo de cada campo. Abra a configuração do Apache e encontre a (s) diretiva (s) LogFormat . Veja se %h aparece em qualquer lugar no formato, pois este é o host externo conectado ao servidor. Lista completa de variáveis do LogFormat aqui .

Se for o localhost se conectando, você tem uma configuração de proxy em algum lugar (verifique as diretivas Proxy na configuração) ou pelo menos um dos seus sites foi comprometido (pensando no primeiro sobre o último, mas não faça quaisquer suposições neste ponto). Também é possível que outro serviço no servidor esteja atuando como proxy.

    
por 02.08.2013 / 14:40

Tags