开发者社区> 问答> 正文

反向代理错误。 去掉proxy_set_header Host $host;就不报错了。什么问题?

反向代理错误。前一个报404,后一个报400 Request Header Or Cookie To

location =/app/index1.php
     {
           proxy_set_header Host $host;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_set_header REMOTE-HOST $remote_addr; 
           proxy_set_header X-Forwarded-Proto https;
           if ($args ~ m=test) {
                proxy_pass http://dp.test.com;
           }
         	   proxy_pass http://main.test.com; 
       
       }

去掉 proxy_set_header Host $host;就不报错了什么问题

location =/app/index1.php
     {

           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_set_header REMOTE-HOST $remote_addr; 
           proxy_set_header X-Forwarded-Proto https;
           if ($args ~ m=test) {
                proxy_pass http://dp.test.com;
           }
         	   proxy_pass http://main.test.com; 
       
       }

展开
收起
辉回 2020-09-09 10:56:10 1632 0
0 条回答
写回答
取消 提交回答
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Well-That-Escalated-Quickly-How-Abusing-The-Docker-API-Led-To-Remote-Code-Execution-Same-Origin-Bypass-And-Persistence 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载