2017-10-20 27 views
0

皆さん、私は、暗号化された証明書を使ってnginxサーバー上のクライアント上で、angle-websocketとともに、pythonの竜巻websocketを使用していました。WebSocketの接続に失敗しました.Letsencrypt SSL証明書

をキャンセルされたWebSocketのオープニングハンドシェイク:失敗したSSL証明書の最後の更新の後、WebSocketのは、「://myDomain.com 9999/XYZ WSS」への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の設定ファイルを変更する必要はありますか? P.P. - 別の証明書を作成しようとしましたが、それでも動作しません。

+0

リンクは 'wss:// myDomain.com/xyz'で、' wss://myDomain.com:9999/xyz'ではないはずです。SSLは443で実行されていると思いますか? –

答えて

0

ソリューションのアップデート:これは、letsencryptファイルの権限の問題でした。

+0

解説できますが、どのように許可の問題に対処しましたか? – Trevor

+0

@トレバーあなたは単にファイルのアクセス権を775または755に変更することができます。 – kaushikdr

関連する問題