半年前一个客户的项目部署在阿里云上线 运行了几个月稳定没问题

前两天 闲的无所事事 就想使用 刚学的 docker 来部署
由于使用的是前后端分离 html 放在了某个目录正常运行
折腾半天发现问题就出现在 访问后端域名一直报502
问题就出现在前端连接不上后端我 nginx 映射的地址是/api (后面附图)
docker 开放了端口 nginx 不管怎么映射都是 502

解决方案

问题在于 nginx服务器返回空响应体(err_empty_response)
在nginx配置文件加上如下配置,加哪模块自己定

# 作用域 http、server、location
proxy_http_version 1.1;
proxy_set_header Connection "";

2023-03-13T14:08:13.png

最后修改:2024 年 09 月 29 日
如果觉得我的文章对你有用,请随意赞赏