websocket failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR

创建的wss服务,报这个错误,中间有个代理服务器。不知道是哪里出了问题吗,求大神指教一下,感激不尽。
已邀请:

blogdaren - 乐于分享的PHP码农【http://www.blogdaren.com】

赞同来自: 云上屹立君

描述比较粗糙,具体也不好说,只能根据你的题示,分享一些这里可能要注意的细节:
1、确保SSL证书已经准备OK
2、SSL证书首先是和域名挂钩的,不要用IP:PORT;
3、前后端协议以及端口要一致;
4、代理服务器代理了SSL? 是的话,workerman那边不要设置SSL
5、另外搜社区类似问题很多以及看手册: http://doc.workerman.net/faq/secure-websocket-server.html

walkor

赞同来自:

升级下workerman

云上屹立君

赞同来自:

1213092601.png

2452.png

QQ图片5528.png

这个测试环境没有使用代理。但是也报相同的错误。

云上屹立君

赞同来自:

13110810.png

测试环境是这样子的

walkor

赞同来自:

总体来说就是哪里配置错误了或者没配置好。你可以弄个简单demo按照来做,有问题再把demo的配置 代码都贴出来。如果有用到nginx代理,nginx代理贴出来。贴问题的时候把用的手册哪个方法都贴出来。
 
你这个项目封装了一层,没办法确定你封装的有没有问题,是否导致漏了配置。

云上屹立君

赞同来自:

微信图片_20181214155436.png

还有就是为什么我守护进程启动的话就提示选项不存在呢。

要回复问题请先登录注册