X-Forwarded-For ou remote_addr para obter diretamente o IP do cliente. Para obter os registros de acesso do CLB da camada 7, consulte [Armazenando registros de acesso no CLS] (https://www.tencentcloud.com/document/product/214/35063).X-Forwarded-For para obter o IP do cliente real.F5XForwardedFor.dll no diretório x86\\Release ou x64\\Release com base na versão do sistema operacional do servidor para um determinado diretório (comoC:\\ISAPIFilters neste documento) e certifique-se de que o processo do IIS tenha permissão de leitura para este diretório.F5XForwardedFor.dll para "Executable (Executável)" e clique em OK.F5XFFHttpModule.dll e F5XFFHttpModule.ini no diretório x86\\Release ou x64\\Release com base na versão do sistema operacional do seu servidor para um determinado diretório (como C:\\x_forwarded_for neste documento) e certifique-se de que o processo do IIS tem permissão de leitura para este diretório.





wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gztar zxvf mod_rpaf-0.6.tar.gzcd mod_rpaf-0.6/usr/bin/apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c
/etc/httpd/conf/httpd.conf adicionando o seguinte ao final do arquivo:LoadModule rpaf_module modules/mod_rpaf-2.0.soRPAFenable OnRPAFsethostname OnRPAFproxy_ips IP address (este não é o IP público fornecido pelo CLB. Para o IP específico, consulte os logs do Apache. Geralmente, existem dois endereços IP e você precisa inserir os dois)RPAFheader X-Forwarded-For
/usr/sbin/apachectl restart
http_realip_module para obter o IP do cliente real quando o Nginx é usado como o servidor. No entanto, este módulo não é instalado no Nginx por padrão, e você precisa recompilar o Nginx para adicionar --with-http_realip_module.wget http://nginx.org/download/nginx-1.14.0.tar.gztar zxvf nginx-1.14.0.tar.gzcd nginx-1.14.0./configure --user=www --group=www --with-http_stub_status_module --without-http-cache --with-http_ssl_module --with-http_realip_modulemakemake install
nginx.conf.vi /etc/nginx/nginx.conf
fastcgi connect_timeout 300;fastcgi send_timeout 300;fastcgi read_timeout 300;fastcgi buffer_size 64k;fastcgi buffers 4 64k;fastcgi busy_buffers_size 128k;fastcgi temp_file_write_size 128k;set_real_ip_from IP address; (este não é o IP público fornecido pelo CLB. Para o IP específico, consulte os logs do Nginx. Você precisa inserir todos os endereços IP, se houver vários)real_ip_header X-Forwarded-For;
service nginx restart
Esta página foi útil?
Você também pode entrar em contato com a Equipe de vendas ou Enviar um tíquete em caso de ajuda.
comentários