はWebSocketのサーバーに接続できません。..のWebSocket - 接続の確立中にエラー:ネット:: ERR_INSECURE_RESPONSE
私はnginx
証明書を使用して、まったく同じprivate.key
とpublic.crt
を使用するには、自己署名でありますしかし、nginxのhttp.ListenAndServe()
持つ行がコメント解除されているときws://
を使用した場合のWebSocketサーバーが動作
経由でHTTPS経由でWebサイトの残りの部分と正常に動作します
package main
import (
"flag"
"fmt"
"log"
"net/http"
)
const PORT uint = 8000
func main(){
host := parse_flags()
hub := newHub()
go hub.run()
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
serve(hub, w, r)
})
server_host := fmt.Sprintf("%s:%d", host, PORT)
log.Println("Server listening on:", server_host)
err := http.ListenAndServeTLS(server_host, fmt.Sprintf("/var/ini/ssl/%s/public.crt", host), fmt.Sprintf("/var/ini/ssl/%s/private.key", host), nil)
//err := http.ListenAndServe(server_host, nil)
if err != nil {
log.Fatal("ListenAndServe:", err)
}
}
クライアント側を共有できますか? – Elad
'new WebSocket( 'wss:// domain:8000 /');' – clarkk
私はこのメッセージを受け取るのと非常に似たエラーがあります。私のコンピュータには3つのブラウザがあり、Chrome(57)だけがこのエラーをスローします。なぜか言わない。 –