在location中加下面3行配置
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
servlet中用一下代码获取IP地址
String ip = request.getHeader("x-forwarded-for");
转载于:https://blog.51cto.com/ninecloud/1295294