知道为什么访问 nginx 时会发生此错误吗?
uwsgi 使用以下命令运行:
/usr/sbin/uwsgi --socket /home/user/run/project.sock --chmod-socket --pidfile /home/user/project/uwsgi.pid --module project.wsgi_app --pythonpath /home/user/ -p 4
/home/用户/项目/wsgi_app.py:
import sys
import os
sys.path.append(os.path.abspath(os.path.dirname(__file__)))
sys.path.append('/home/user/project')
os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
任何帮助都将受到赞赏。
答案1
uwsgi 使用它自己的协议。你可以在它前面放置 nginx 来为其提供服务,或者仅仅作为测试,你可以添加参数“--http-only --http :8080”来运行 http 服务器来查看你的网站。