我正在尝试使用 NGINX 和 Gunicorn 部署 django 项目。我不断收到 502 Bad Gateway。过去几天我一直在不停地工作,但似乎无法部署它。我已经阅读了 3 个关于 Digital Ocean 的教程,但显然它们都不正确。
我不断收到 502 bad gateway,或者如果我尝试使用 manage.py runserver,则会收到 400 bad request。
我想我的问题是gunicorn。当我输入gunicorn -config时,它说
usage: gunicorn [OPTIONS] [APP_MODULE] gunicorn: error: No application module specified.
我能找到的所有文档都说只需输入gunicorn wsgi:application,但当我这样做时,它会说“工作人员无法启动”。如何设置应用模块?
假设您有 nginx 代理到端口 8001,您需要执行以下操作:
Gunicorn -b 127.0.0.1:8001 your_project_name.wsgi:应用程序
您需要从项目文件夹(manage.py 文件所在的位置)运行它
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)