【request.getServerPort()方法无法获得正确的端口号 _Nginx 】 | IT修真院·坑乎
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
request.getServerPort()方法无法获得正确的端口号
我也踩过这个坑(
1
)
已统计您的踩坑,无需重复点击
回答(1)
Nginx
详细描述
如果nginx的监听端口不是默认的80端口,改为其他的端口非80端口后,后端服务tomcat中的 request.getServerPort()方法无法获得正确的端口号,仍然返回到80端口。在response.sendRedirect()时, 客户端可能无法获得正确的重定向URL。
源码
server { listen 8080; server_name localhost; location / { proxy_pass http://192.168.1.100:8081; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
编辑于2024-11-24
时间排序
热门排序
[武汉|结业弟子]JAVA-李伟明
0
proxy_set_header Host $host:8080;
查看全部>
编辑于2018-07-30
首页
1
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
复制链接
新浪微博
微信扫一扫
1545
0
10
request.getServerPort()方法无法获得正确的端口号
1
1