Назад | Перейти на главную страницу

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 для его обслуживания или просто в качестве теста вы можете добавить параметры «--http-only --http: 8080», чтобы запустить http-сервер для просмотра вашего сайта.