WebSocket连接失败的ERR_SSL_PROTOCOL_ERROR

问题描述 投票:7回答:1

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

ws://localhost:8080/server.php

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

wss://IP:PORT/server.php

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

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

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

ssl websocket
1个回答
2
投票

基本上当你使用wss时,你只是在WebWocket上服务SSL/TLS

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

如果您的证书是missinginvalid,则无法安全连接,因此在尝试启动通信时会出现错误。

所以你不能只是从ws切换到wss,但也必须做出正确的实现。

你可以找到more details here,希望有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.