我正在尝试设置一个运行 Socket.io 的 Django 服务器。我到处寻找并尝试了一百万种不同的东西,但我不知道如何让 nginx 和 gunicorn 与 django-socketio 配合得很好。任何人都可以帮忙吗?具体来说,是否有任何人可以指出他们已成功开始工作的教程?谢谢!
问问题
903 次
1 回答
0
诀窍是有一个 nginx 块来捕获 socket.io 帧并将它们转发到您的 django-socketio 服务器。假设在端口 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;
}
一个很好的教程也可以在这里找到 。
于 2015-12-14T21:48:04.090 回答