Websocket、棘轮、高速公路、can&x27;t连接

Websocket、棘轮、高速公路、can&x27;t连接,websocket,Websocket,我面临以下问题: 我在live server->running上打开WS-server 我在本地主机上打开我的项目->可以连接到WS-server 我在live server(www.myproject.com)上打开我的项目->无法连接到WS-server 有什么想法吗?我需要打开任何端口吗?尝试wss://。如果中间有代理,它可能会干扰。 另外,您是否已将用于WebSocket的TCP端口映射到运行应用程序的服务器?如果您使用非标准端口(如80或443)吃饭,它可能没有映射。好 将它添加到m

我面临以下问题:

  • 我在live server->running上打开WS-server
  • 我在本地主机上打开我的项目->可以连接到WS-server
  • 我在live server(www.myproject.com)上打开我的项目->无法连接到WS-server

  • 有什么想法吗?我需要打开任何端口吗?

    尝试wss://。如果中间有代理,它可能会干扰。 另外,您是否已将用于WebSocket的TCP端口映射到运行应用程序的服务器?如果您使用非标准端口(如80或443)吃饭,它可能没有映射。

    将它添加到my.htaccess(在web文件夹中)实际上解决了这个问题。我添加它是因为另一个错误,但它也解决了这个问题

    RewriteBase /
    DirectorySlash Off
    
    # remove trailing slash
    RewriteRule ^(.*)\/(\?.*)?$ $1$2 [R=301,L]
    

    奇怪。

    好吧,它可以从我本地的apache服务器上运行。ws://mywebsite.com:8181。在live网站上使用相同的命令进行连接。只是不起作用。我不知道为什么,这不重要。您可能在您和您的live网站之间有一个代理,ISP网络中的一个代理不受您的控制。