Vue和Nginx的反向代理得到真实访问ip地址

1,609 阅读1分钟

引言

前后端分离的情况下,后端得到的ip地址永远是前端的ip,都在同一个服务器的话也就是localhost。在生产环境中,通过java的getRemoteAddr()得到的真实ip地址需要设置Nginx反向代理才能得到。

步骤1.打开配置文件

/etc/nginx/conf.d/default.conf

步骤2.添加高亮的行即可

location /api {
        proxy_pass http://192.168.231.107:8080/test; #此处为后端服务器地址
}

步骤3.重启Nginx

systemctl restart nginx.service

步骤4.验证日志