第一步:在nginx.conf中配置反向代理时把真实IP带上,例如:
upstream 127.0.0.1 {
server 127.0.0.1:8080;
}
server {
listen 80;
server_name 127.0.0.1;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_passhttp://127.0.0.1;
proxy_set_header X-Real-IP $remote_addr; ///这里设置
root html;
index index.html index.htm;
}
第二步:应用程序中用 String ip = request.getHeader("X-Real-IP");替代String ip = request.getRemoteAddr();
本文详细介绍了如何在Nginx配置文件中配置反向代理,将真实IP带入,以及在应用程序中通过替换请求头获取真实IP地址的方法,以提升用户体验和安全性。
786

被折叠的 条评论
为什么被折叠?



