안녕하세요 여러분, 웹 서버에서 angle-websocket과 함께 python tornado websocket을 사용하고 있습니다. 암호화 된 인증서는 nginx 서버에 있습니다.Letsencrypt SSL 인증서를 통해 WebSocket 연결이 실패했습니다.
을 취소 웹 소켓 열고 핸드 셰이크 : 실패 SSL 인증서의 마지막 갱신 한 후, 웹 소켓은 ': //myDomain.com 9999/XYZ WSS'에 웹 소켓 연결이오류와의 연결을 만들 수 없습니다
내의 nginx는
location/{
proxy_pass http://unix:/home/ubuntu/run/gunicorn.sock;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/myDomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/myDomain.com/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
로 구성되어 나는의 nginx의 설정의 변경을해야합니까? 오후 8시 30 분 P.S. - 다른 인증서를 만들려고했지만 여전히 작동하지 않습니다.
링크는'wss : // myDomain.com/xyz'이 아니라 SSL이 443에서 실행되기 때문에'wss : //myDomain.com : 9999/xyz'가되어야합니다. –