nginx代理后端api报错 upstream sent invalid header

场景:
一个nginx下部署了多套vue前端, 并且每个前端都有对应的后端通过不同的url区分

问题:
某个特点url下的前端无法打开, 对应的后端请求报错502
nginx error.log中记录:

202xxxx2 01:46:02 [error] 30#30: *183 upstream sent invalid header: "Expires\x20..." while reading response header from upstream, client: 101.11.111.11, server: localhost, request: "GET /xxx/xxxx/listAll HTTP/1.1", upstream: "http://1xxxxxx:8000/api/xxx/xxxx/listAll ", host: "xxx.xxx.cn", referrer: "https://xxx.xx.com/xx/"

搜索代码, 发现是遗留的代码多了个空格

总结:
nginx配置出现问题的时候, 一定要多查log

参考资料:
nginx报错upstream sent invalid header的解决
nginx配置同一域名同一端口下部署多个vue项目

posted @ 2024-08-22 10:17  gsfs  阅读(1)  评论(0)    收藏  举报