1、依赖模块
LoadModule remoteip_module modules/mod_remoteip.so
2、http.conf添加配置
RemoteIPHeader x-forwarded-for
RemoteIPInternalProxy 127.0.0.1
3、代码
String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("WL-Proxy-Client-IP"); } if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getRemoteAddr(); }