@vikholodov

Как настроить nginx для websocket на ubuntu?

Привет, друзья! Need help asap.
Деплою коммит django проекта с чатом на websocket и asyncio на ubuntu 16.04.
На фронте получаю такую ошибку:
WebSocket connection to 'wss://host_ip:port/session_key/get_path' failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR


В общем, как обычно оно бывает (у меня), на локалке все работает, а при деплое начинаешь искать недостающие конфиги.
В nginx пробовал вписывать настойки с этого топика: https://ru.stackoverflow.com/questions/494996/%D0%...
Не изменилось ровным счетом ничего.
SSL бесплатный с cloudflare, nginx слушает 80 и 443 порты, ключи прописаны, https работает
nginx конфиг
erver {

    server_name project*;
    listen 80;
    listen 443;
    ssl_certificate         /home/dev/c.pem;
    ssl_certificate_key     /home/dev/k.key;
    location = /favicon.ico {
        alias project_path*/static/favicon.ico;
    }
#    location = /robots.txt {
#       project_path*/static/robots.txt;
#  }

    location /static/ {
        root project_path*/;
    }
    location /media/ {
        root project_path*/;
    }

    location / {
        include proxy_params;
        proxy_pass project_path*/project*.sock;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}

}
  • Вопрос задан
  • 678 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Wexter
Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR

Хост/порт к которому вы подключаетесь или не поддерживает SSL, или не настроен корректно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы