我正在尝试使用NGINX和gunicorn部署django项目。我不断收到502错误网关。在过去的几天里,我一直在不停地工作,而我似乎无法部署它。我已经看过有关Digital Ocean的3个教程,但是显然它们是不正确的。
我一直收到502错误的网关,或者如果我尝试使用manage.py runserver,则会收到400错误的请求。
我认为我的问题出在金枪鱼上。当我输入gunicorn -config时,它说
usage: gunicorn [OPTIONS] [APP_MODULE] gunicorn: error: No application module specified.
我能找到的所有文档都说只需键入gunicorn wsgi:application,但是当我输入时,它说“ workers failed to boot”。如何设置应用程序模块?
假设您有nginx代理到端口8001,则需要执行以下操作:
gunicorn -b 127.0.0.1:8001 your_project_name.wsgi:应用程序
您需要从项目文件夹(manage.py文件所在的位置)运行该文件
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句