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项目

浙公网安备 33010602011771号