WebSocket连接失败的ERR_SSL_PROTOCOL_ERROR

use*_*758 10 ssl websocket

我在我的实时服务器上配置了Websocket,我在实时服务器上使用SSL.当我在localhost上使用以下代码时,websockets很好.

ws://localhost:8080/server.php
Run Code Online (Sandbox Code Playgroud)

将文件移动到实时服务器后,我将代码更改为以下内容

wss://IP:PORT/server.php
Run Code Online (Sandbox Code Playgroud)

我已经为Web套接字创建了一个单独的端口,并在防火墙TCP IN和OUT上配置.但是,我在控制台上收到以下错误

WebSocket连接到............失败:连接建立错误:net :: ERR_SSL_PROTOCOL_ERROR

谁能建议我解决这个问题的一些解决方案

Sid*_*Sid 9

基本上,当你使用wss你只是服务于WebWocket超过SSL/TLS

同时使用简单的ws不需要特定的设置,wss确实如此。实际上,您必须在打开通信时使用有效的SSL 证书创建安全连接。

如果您的证书是missinginvalid无法建立连接,则在尝试开始通信时将引发错误。

所以你不能只是切换到wswss而且还必须进行适当的实现。

您可以在此处找到更多详细信息,希望对您有所帮助!