Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 13699|Resposta: 0

[Web] Modo proxy nginx, obtenha o endereço IP real do cliente

[Copiar link]
Publicado em 03/11/2014 09:48:11 | | |
Recentemente, fui recomendado por um blogueiro e encontrei um pequeno problema, então usei $_SERVER['REMOTE_ADDR']; Consegui o endereço do servidor 192.168.96.52, pesquisei, encontrei o problema e mudei para $_SERVER['HTTP_X_REAL_IP']; :
Modo proxy nginx, obtenha o endereço IP real do cliente
Ambientado em nginx:

proxy_set_header Apresentador $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Encaminhado-Para $proxy_add_x_forwarded_for;

O programa backend pode obter o endereço IP do usuário a partir da variável do servidor HTTP_X_REAL_IP e HTTP_X_FORWARDED_FOR.

O valor de HTTP_X_REAL_IP é o REMOTE_ADDR do usuário que nginx recebe





Anterior:Nginx na interface e Apache na backend obtêm o endereço IP real do usuário
Próximo:O nginx front-end e o servidor nginx back-end registram o endereço IP do cliente original
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com