linux-nginx 通过F5负载、获取F5转发前的用户客户端真实ip

背景

客户通过F5提供的虚拟ip访问应用,应用通过nginx访问应用资源和转发请求
需要获取到客户的客户端真实地址

nginx安装http_realip_module模块

编译nginx时安装http_realip_module模块
./configure --prefix=/usr/local/nginx --with-http_realip_module

增加配置

修改后的配置

        location ^~ /ttt/ {
            set_real_ip_from <F5地址>;--增加
            real_ip_header X-Forwarded-For;--增加
            real_ip_recursive on;--增加
            proxy_pass http://ttt_server;
            proxy_set_header Host $http_host;
            proxy_set_header X-Forwarded-For $remote_addr;
            rewrite ^/ttt/(.*)$ /ttt/$1 break;
        }

相关推荐

  1. FRP + nginx 获取客户真实IP

    2023-12-12 13:40:03       45 阅读
  2. Nginx(二十) 获取真实客户IP

    2023-12-12 13:40:03       30 阅读
  3. 怎么获取客户真实IP?GO

    2023-12-12 13:40:03       40 阅读
  4. 阿里云服务器F5负载均衡设置说明

    2023-12-12 13:40:03       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-12 13:40:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-12 13:40:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-12 13:40:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-12 13:40:03       20 阅读

热门阅读

  1. tomcat安全加固

    2023-12-12 13:40:03       41 阅读
  2. 汽车标定技术(十二)--A2L文件生成的方法

    2023-12-12 13:40:03       36 阅读
  3. gdb使用

    gdb使用

    2023-12-12 13:40:03      41 阅读
  4. NB-IoT BC260Y Open CPU SDK⑫多任务调度应用

    2023-12-12 13:40:03       33 阅读
  5. C++大型项目经验

    2023-12-12 13:40:03       39 阅读
  6. Windows使用virtualenv创建python环境

    2023-12-12 13:40:03       42 阅读
  7. 使用CloudCompare计算点云曲率 - 编程指南

    2023-12-12 13:40:03       44 阅读