nginx导致获取客户端访问ip都是nginx服务器的地址问题解决


java 获取用户ip的方法

/**
     * 获得客户端 ip
     * @param request
     * @return
     */
    public String getRemortIP(HttpServletRequest request) {
        if (request.getHeader("x-forwarded-for") == null) {
            return request.getRemoteAddr();
        }
        return request.getHeader("x-forwarded-for");

    }


nginx配置

增加  proxy_set_header x-forwarded-for  $remote_addr;

 

资源丰富的的网盘资源:网盘资源大全! 推荐一个适合零基础学习SQL的网站:不用安装数据库,在线轻松学习SQL!
posted @ 2022-08-29 15:26  万笑佛  阅读(417)  评论(0编辑  收藏  举报