当前位置:论坛首页 > Linux面板 > 求助

nginx反向代理报错

发表在 Linux面板2023-8-16 11:44 [复制链接] 0 2255

本帖最后由 fengdie 于 2023-8-16 14:13 编辑

项目是vue+laravel 采用前后端分离部署。
这是前端(vue)在nginx上的反向代理规则
  1. location / {
  2.     try_files $uri @proxy;
  3. }

  4. location @proxy {
  5.   proxy_pass http://172.18.1.170;
  6.   # 加上以下配置nginx就会报400错误:Request Header Or Cookie Too Large
  7.   proxy_set_header Host $host;
  8.   proxy_set_header X-Real-IP $remote_addr;
  9.   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  10.   proxy_set_header X-Forwarded-Proto $scheme;
  11. }
复制代码
这边去掉 header参数就正常,加上se header之后nginx报400错误
`Request Header Or Cookie Too Large`

通过观察发现,加上proxy_set_header参数之后就有非常多的同样请求,感觉进入死循环。
微信图片_20230816114542.png

nginx中参数client_header_buffer_size已经调整为64也不行。




QQ图片20230816141314.png

使用道具 举报 只看该作者 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表