0

我正在尝试设置一个运行 Socket.io 的 Django 服务器。我到处寻找并尝试了一百万种不同的东西,但我不知道如何让 nginx 和 gunicorn 与 django-socketio 配合得很好。任何人都可以帮忙吗?具体来说,是否有任何人可以指出他们已成功开始工作的教程?谢谢!

4

1 回答 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 回答