Не удалось загрузить ресурс: net :: ERR_CONNECTION_REFUSED при использовании nginx для flashk-socketio - PullRequest
0 голосов
/ 04 июля 2018

У меня есть код сервера, который использует колбу. Сервер запускается командой: 1gunicorn - eventlet-class eventlet -w 1 модуль: app`

У меня есть следующая конфигурация nginx:

server {
    listen 80;
    server_name A.B.C.D;

    location / {
        include proxy_params;
        proxy_pass http://127.0.0.1:5000;
    }

    location /socket.io {
        include proxy_params;
        proxy_http_version 1.1;
        proxy_buffering off;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_pass http://127.0.0.1:5000/socket.io;
    }
}

Это из официальной документации Flask Socket io, здесь

Мои две конечные точки работают просто отлично. Однако конечная точка сокета работает нормально при запуске вручную (т. Е. Я запускаю команду: python index.py), проблема возникает, когда я хочу запустить ее через nginx и gunicorn.

С помощью nginx:

Не удалось загрузить ресурс: net :: ERR_CONNECTION_REFUSED

Я поставил код из документации, конф. Из документации и ничего не получилось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...