Você deve instalar o mod_rpaf no seu servidor apache. Isso atualizará o endereço remoto com o último endereço IP do cabeçalho X-Forwarded-For. Nos sistemas baseados no debian:
sudo apt-get install libapache2-mod-rpaf
reinicie o apache.
Eu tenho o seguinte problema. Eu tenho uma instalação normal de apache / verniz em um servidor com 5 IPs e o verniz envia cada solicitação para o apache usando o IP local (o que eu acho normal já que no backend eu consigo o referrer com $ _SERVER ['HTTP_X_FORWARDED_FOR') do php.
Eu não posso usar os blocos do arquivo .htaccess, já que o apache obtém apenas o IP local. Tudo que eu deny from
dentro de .htaccess nunca é aplicado. Se eu for para a porta: 81 (porta do apache), o bloco funciona normalmente.
O que eu preciso fazer é encontrar uma maneira de bloquear o IP do próprio verniz ou enviar de volta para o apache o ID do referenciador original e tudo isso sem reiniciar o verniz (claro que, se isso não for possível, terei de fazer então ...)
Esse IP específico que eu quero bloquear está ficando muito suspeito ...
Obrigado a todos antecipadamente
Você deve instalar o mod_rpaf no seu servidor apache. Isso atualizará o endereço remoto com o último endereço IP do cabeçalho X-Forwarded-For. Nos sistemas baseados no debian:
sudo apt-get install libapache2-mod-rpaf
reinicie o apache.
Você pode evitar o reinício do verniz usando o seguinte método: link
Tags .htaccess apache-2.2 varnish