求助 nginx 代理 proxy_set_header http_host会404的错误

qq_36438488 2018-05-08 03:08:12
刚刚接触nginx 转发过去的是台tomcat服务器
我设置proxy_set_header http_host 就转发不过去 会显示404,但我把http_host改成proxy_host了就ok能访问了。请问是为什么呀
附上我的Nginx配置
location ^~ /test/ {
proxy_pass_header Server;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $proxy_host;
proxy_redirect off;
proxy_set_header X-Scheme $scheme;
proxy_pass http://172.16.110.197;
index index.html index.htm;
}
...全文
1293 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
nginx对于变量http_host,proxy_host的解析结果是不一样的,可以采用nginx的默认配置proxy_host

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧