嘿伙计们我在nginx服务器上的客户端上使用python tornado websocket和angular-websocket而不是letsencrypt证书。在最后一次更新ssl证书后,websocket无法与错误
建立连接与'wss://myDomain.com:9999 / xyz'的WebSocket连接失败:WebSocket开放握手被取消
我的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配置中进行任何更改? 附: - 我尝试过创建另一个证书,它仍然不起作用。
答案 0 :(得分:0)
使用解决方案进行更新:这是letsencrypt文件的权限问题。