我正在尝试使用NGINX和gunicorn部署django项目。我一直得到502 Bad Gateway。在过去的几天里,我一直在不间断地工作,我似乎无法将其部署。我已经完成了关于Digital Ocean的3个教程,但显然它们不正确。
我一直收到502坏网关,或者如果我尝试使用manage.py runserver,我会得到400个错误的请求。
我认为我的问题是枪炮。当我输入gunicorn -config时,它说
usage: gunicorn [OPTIONS] [APP_MODULE] gunicorn: error: No application module specified.
我能找到的每一个文档都只是简单地输入gunicorn wsgi:application,但是当我这样做时,它说“工作人员无法启动”。如何设置应用程序模块?
答案 0 :(得分:9)
假设你有nginx代理端口8001,你想这样做:
gunicorn -b 127.0.0.1:8001 your_project_name.wsgi:application
您需要从项目文件夹(manage.py文件所在的位置)
运行该文件