**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
3天前关闭。
Improve this question
为什么Web Socket不工作?我使用Workerman。我在本地服务器上聊天,一切正常,但是,当上传到远程服务器时,info控制台开始出现错误:WebSocket已经处于CLOSING或CLOSED状态。我以为这是因为我正在使用ws,并且在服务器上我有https。我添加了证书(ssl-certificate - .pem;private-key - .key)但是它也一直抛出这个错误。发生了什么,也许它在服务器中?我使用PHP CLI 5.4. code jsphp codessl
UPD.我要求我的主机重新安装ssl,连接后,我得到这个错误:SSL握手错误:流套接字启用加密():SSL:成功
UPD 2.它开始工作,但连接立即断开scretnshot
1条答案
按热度按时间w46czmvw1#
它可能需要一个有效的ssl证书,而不是一个自签名的。你可以尝试letsencrypt并使用nginx代理。