Я пытаюсь настроить сервер Django с запуском Socket.io. Я посмотрел повсюду и попробовал миллион разных вещей, но я не могу понять, как заставить nginx и gunicorn играть хорошо с django-socketio. Может ли кто-нибудь помочь? В частности, есть ли учебник, который может указать мне на то, что они успешно приступили к работе? Благодаря!Socket.IO с Django, Nginx и Gunicorn
-1
A
ответ
0
Трюк состоит в том, чтобы иметь блок nginx, который захватывает ракеты socket.io и пересылает их на ваш сервер django-socketio. Предполагая, что Thats работает на порту 9000, попробуйте:
location /socket.io/ {
proxy_pass http://127.0.0.1:9000;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_http_version 1.1;
}
Хороший учебник можно найти here .
+0
Пробовал это, и НАКОНЕЦ !! Спасибо! – TheGratefulShaman
Смежные вопросы
- 1. Gunicorn и Django с Upstart и Nginx
- 2. Nginx + gunicorn + django
- 3. django + gunicorn + nginx wierdness
- 4. URL с помощью Gunicorn, Nginx и Django
- 5. Django/gunicorn/nginx: 403 Forbidden
- 6. Развертывание Django https + gunicorn и nginx
- 7. nginx + gunicorn + django не работает
- 8. Django Nginx Gunicorn = 504 Timeout
- 9. Поддомен хостинга с Django + Nginx + Gunicorn
- 10. nginx и gunicorn число работников
- 11. Nginx и Gunicorn 502
- 12. подключение nginx и gunicorn вместе
- 13. Проблемы с Django и Gunicorn
- 14. Связь между Gunicorn и Nginx
- 15. Топовые поддомены в подкаталоги с nginx (nginx + https + gunicorn + django)
- 16. Пустой журнал с Django, Nginx, Gunicorn и супервизор
- 17. django работает с gunicorn и nginx: 400 плохой запрос
- 18. Django с gunicorn и Nginx не возвращает 404 или 500
- 19. Django Admin не работает/уродливый - порция с nginx и gunicorn
- 20. Файл Sitemap.xml в Django + Gunicorn + Nginx web
- 21. django + gunicorn + nginx 404, обслуживающий статические файлы
- 22. Django, Nginx, статические файлы Gunicorn не работают
- 23. Неудачный запрос (400) Nginx + Gunicorn + Django + FreeBSD
- 24. django-gunicorn-nginx: 502 bad gateway
- 25. nginx + gunicorn + django + aws bad request
- 26. Статические файлы в Nginx, Gunicorn в Django
- 27. разрешения call_command Django Nginx + gunicorn + supervisord
- 28. просил не URL основывает (Django Nginx Gunicorn)
- 29. Ошибка регистрации в Nginx + Gunicorn + Supervisor + Django
- 30. Джанго, Nginx, Gunicorn и AngularJS Структура приложения
Лучшая идея: используйте каналы django: http://channels.readthedocs.org/en/latest/ – user14717
Я не уверен, что сделаю то, что хочу. Я не вижу способа отправить сообщения от клиента? Есть ли библиотека javascript, которая сопровождает это? – TheGratefulShaman
@NickThompson django-каналы в лучшем случае в альфае, он не готов к производству, он должен быть объединен в Django в 1.10. – knbk