我是新手。我拍摄了运行django应用程序的图像,并生成了指向不同数据库的新虚拟机,但我得到的是“502 Bad Gateway nginx / 1.1.1”
当我在开发模式下测试它时,它工作正常但不是。
我查看了/var/log/nginx/access.log和error.log,但没有找到。 任何帮助将不胜感激
答案 0 :(得分:0)
错误 502 Bad Gateway 表示用于访问您站点的NGINX服务器无法与上游服务器(您的应用程序服务器)正常通信。
这可能意味着您的NGINX服务器和Django应用服务器中的任何一个或两个都配置不正确。
仔细检查您的NGINX服务器的配置,检查它是否代理了应用服务器的正确域/地址,并确保其配置正确。
如果您确定这不是问题,请检查应用程序服务器的配置。您是否能够直接连接到应用程序服务器的地址?如果您能够登录运行该应用程序的服务器,则可以使用应用程序的端口号尝试localhost:<port>
直接连接。您可以使用curl
进行试用,以查看您获得的响应代码。