将域名用于Websocket时,会话ID未知

时间:2018-10-23 16:16:37

标签: apache websocket socket.io

我的服务器上本地运行着一个websocket服务器。目前,我正在使用此apache配置路由它们:

<VirtualHost *:80>

    ServerName example.com

    ProxyRequests off

    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

    <Location />
        ProxyPass http://localhost:8080/
        ProxyPassReverse http://localhost:8080/
    </Location>

</VirtualHost>

当我使用服务器的IP地址连接到Websocket时,它正在工作。但是,当我使用通过cloudflare路由到IP地址的域名时,会产生错误Unknown Session ID。有人说这是由于负载均衡器造成的,但是我只在AWS中使用单个实例,而没有任何负载均衡器。有人知道为什么会这样吗?

0 个答案:

没有答案