如何将websocket连接到https服务器上的wss://

时间:2016-08-03 18:35:54

标签: websocket wss

我可以在客户端js文件上连接到我的websocket php服务器,如下所示:

websocket = new WebSocket("ws://mysite.com:9091");   

但是现在我们为我们的服务器购买了ssl,所以url以Https而不是Http开头 现在我们无法连接到ws://所以我将其更改为wss:// 但仍然无法连接到服务器

failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR

2 个答案:

答案 0 :(得分:3)

经过大量搜索,我发现这个星球上没有人可以做到这一点! 论坛中的所有问题均未成功, 对我有用的唯一方法是ProxyPass wss to ws 我在这里写了一个答案:

  

Proxy websocket wss:// to ws:// apache

未来可能对某人有所帮助

答案 1 :(得分:0)

This可能会为您提供帮助。通过这种方法,您可以对wss和ws使用相同的链接。如果从http调用,则ws将运行,如果使用https,则将使用wss。因此,http用户将能够与https通信。