Algo estranho está acontecendo no meu servidor. O log do Apache mostra muitas solicitações do próprio endereço IP do servidor . Eu faço não suspeitar que o servidor está comprometido. Eu suspeito que algum código PHP está com defeito, mas eu não sei como rastreá-lo.
Eu tive que bloquear o servidor de si mesmo no htaccess porque muitas sessões estavam sendo geradas, mas as solicitações ainda estão ocorrendo e resultando em erros de acesso negado.
Eu preciso descobrir o que está gerando as solicitações. Abaixo eu colei 4 linhas do log de erros do Apache, todas geradas dentro do mesmo exato segundo (de um total de 24 geradas naquele segundo!). Eu suspeito que em algum lugar em um script PHP há algo causando isso. Como posso descobrir a origem dessas solicitações?
Observe que o IP exibido não é o IP do host local, mas o IP externo do servidor. Isso pode ser significativo.
[Mon Sep 21 17:35:21.056244 2015] [access_compat:error] [pid 13385] [client 64.123.123.123:44407] AH01797: client denied by server configuration: /home/user1/public_html/403.shtml
[Mon Sep 21 17:35:21.065225 2015] [access_compat:error] [pid 13406] [client 64.123.123.123:44408] AH01797: client denied by server configuration: /home/user1/public_html/image/catalog/somepath/ABC-1234XYZ.jpg
[Mon Sep 21 17:35:21.065270 2015] [access_compat:error] [pid 13406] [client 64.123.123.123:44408] AH01797: client denied by server configuration: /home/user1/public_html/403.shtml
[Mon Sep 21 17:35:21.066066 2015] [access_compat:error] [pid 13155] [client 64.123.123.123:44409] AH01797: client denied by server configuration: /home/user1/public_html/image/catalog/someotherpath/DEF-AAA999Z.jpg
A propósito, desde 23 de agosto há 535.263 linhas no meu log de erros do Apache, onde o IP do meu próprio servidor é o cliente. Este é um problema enorme.
Tags php apache-2.4