来源:未知 时间:2022-05-29 12:06 作者:小飞侠 阅读:次
[导读] nginx采坑之缺少host配置 使用域名访问Nginx,再通过Nginx转发至网关,网关通过断言匹配请求主机转发至各个服务。 在Nginx中配置访问域名时,转发至某某首页, 访问域名http://xxx时总是报...
nginx采坑之缺少host配置 使用域名访问Nginx,再通过Nginx转发至网关,网关通过断言匹配请求主机转发至各个服务。 在Nginx中配置访问域名时,转发至某某首页, 访问域名http://xxx时总是报404错误,此时通过网关访问微服务中的api接口可以访问成功,多次试错后找到原因: Nginx代理给网关时会丢失请求的host信息 解决方法: 在Nginx配置文件中添加 proxy_set_header Host $host server { listen 80; server_name xxx.com; localtion / { proxy_set_header Host $host; proxy_pass http://xxx; #网关地址 } } 以上就是nginx采坑之缺少host配置全部内容,感谢大家支持自学php网。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com