Reverter o IP Remoto de Nginx Para o Servidor Apache no LogFormat

Se voc√™ instalou o Engintron no seu servidor, o IP real do cliente pode n√£o contar como visita no Awstats, no entanto, voc√™ pode reverter o IP remoto de Nginx para o Servidor Apache atrav√©s do LogFormat encontrado no SSH do Centos 7, ou vers√Ķes anteriores.

Obviamente voc√™ deve ter o cPanel & WHM instalados rodando com Apache no seu servidor, para usar plugin Engintron. Se confirmado, depois de instalar o plugin, acesse o LogFormat no Centos X, fa√ßa as altera√ß√Ķes e obtenha o IP real do visitante, contabilizando as visitas do seu site, no programa de estat√≠stica do seu servidor Apache.

Configure LogFormat Para Reverter o IP Remoto de Nginx para o servidor Apache.

Opcionalmente voc√™ pode entrar no plugin do Engintron e clicar em Restore Nginx IP forwarding in Apache, para reverter o LogFormat e confirmar o IP remoto do visitante no Apache. Por√©m se o Apache for atualizado, estas configura√ß√Ķes se desfazem. Por isso, voc√™ pode ver a seguir como configurar de forma definitiva.

Outra Opção é entrar no seu terminal SSH /etc/apache2/conf/httpd.conf

nano /etc/apache2/conf/httpd.conf

Procure pelas seguintes linhas, parecidas com estas:

LogFormat "%h %l %u %t \"%r\" %>s %b" common
 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

Altere o %h, pelo %a como a seguir:

LogFormat "%a %l %u %t \"%r\" %>s %b" common
 LogFormat "%a %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

Salve e saia.

Mas tamb√©m nesta op√ß√£o, o Apache perde as altera√ß√Ķes de LogFormat quando for atualizado. Tamb√©m √© poss√≠vel que ela se perca com uma atualiza√ß√£o m√≠nima e at√© mesmo uma reinicializa√ß√£o.

Agora tente configurar o IP real no LogFormat com estes comandos:

Nota: Testamos estes comando no servidor Apache com cPanel & WHM, no CentOs, rodando o EasyApache 4 e Apache 2.4. Você pode ver se o seu SSH é compatível com estes comandos.

Entre com seu login root e a senha, no terminal SSH e digite estas linhas, que encontramos em guithub

cp -ax /var/cpanel/templates/apache2_4/ea4_main.default /var/cpanel/templates/apache2_4/ea4_main.local

sed -i 's/LogFormat "%h/LogFormat "%a/' /var/cpanel/templates/apache2_4/ea4_main.local

/scripts/rebuildhttpdconf

service httpd restart

Pronto. O IP real e remoto dos clientes do seu site ser√° visualizado pelo programa de estat√≠sticas Awstats, no Apache e as visitas ser√£o contabilizadas normalmente. Fizemos o teste, atualizamos o WHM, reiniciamos o Apache e o LogFormat, continuou o mesmo %a. N√£o podeos garantir, se isso vai funcionar para voc√™, mas √© a √ļltima op√ß√£o mais consolidada, que encontramos.

Entre na configuração apache nano /etc/apache2/conf/httpd.conf e confira se LogFormat está configurado %a.

Navegue nas página nano, com Ctrl + V para frente e Ctrl + y para traz. Saia com Ctrl + X e se você fez alguma alteração e precisa ser salva, Y e ENTER.


O que é um servidor web?
O que é Xen Hypervisor e como funciona
Como instalar o xVarnish no Servidor WHM
Acessar o terminal SSH pelo WHM : Servidor Web
Saiba o que é LiteSpeed Web Server

Deixe uma resposta

O seu endereço de e-mail não será publicado.