django上的502 Bad Gateway nginx / 1.1.19

时间:2016-10-05 16:13:12

标签: python django nginx

我是新手。我拍摄了运行django应用程序的图像,并生成了指向不同数据库的新虚拟机,但我得到的是“502 Bad Gateway nginx / 1.1.1”

当我在开发模式下测试它时,它工作正常但不是。

我查看了/var/log/nginx/access.log和error.log,但没有找到。 任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

错误 502 Bad Gateway 表示用于访问您站点的NGINX服务器无法与上游服务器(您的应用程序服务器)正常通信。

这可能意味着您的NGINX服务器和Django应用服务器中的任何一个或两个都配置不正确。

仔细检查您的NGINX服务器的配置,检查它是否代理了应用服务器的正确域/地址,并确保其配置正确。

如果您确定这不是问题,请检查应用程序服务器的配置。您是否能够直接连接到应用程序服务器的地址?如果您能够登录运行该应用程序的服务器,则可以使用应用程序的端口号尝试localhost:<port>直接连接。您可以使用curl进行试用,以查看您获得的响应代码。