Привет, друзья! 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";
}
}