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

·  阅读 1016

引言

前后端分离的情况下,后端得到的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.验证日志

分类:
前端
标签:
分类:
前端
标签:
收藏成功!
已添加到「」, 点击更改