标签:: getRemoteAddr

0

Tomcat从Nginx服务器获取客户端IP

这篇文章的信息量有点多,因为需要从这一点衍生出不少容易踩的坑。先说说标题中的问题,主要是使用了Nginx做反向代理服务器,然后后端Tomcat服务器无法获取用户真实的IP地址,使用httpServletRequest.getRemoteAddr()一直都是127.0.0.1。我们先来说一说为什么是这样? 为什么getRemoteAddr()一直是127.0.0.1?首先需要明白整体的架构图,如下