django / uwsgi / nginx无效的HTTP协议

任何想法为什么访问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/user/project/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() 

任何帮助表示赞赏。

uwsgi使用自己的协议。 你可以把nginx放在它的前面,或者只是作为一个testing,你可以添加参数“–http-only –http:8080”来运行http服务器来查看你的站点。