如何使用Node.js Express和Socket.IO配置Apache 2.4以使用WebWockets?

时间:2017-09-14 15:36:21

标签: apache express websocket socket.io

我们正在配置一个bot应用程序,它使用Socket.IO(WebSockets)连接到位于Apache 2.4后面的Node.js Express服务器。

我们需要配置反向代理,以便能够从聊天应用程序与Express服务器进行通信。我们尝试了以下配置,但我们还没有成功:

  1. dataPicker.getTouchables().get( 0 ).performClick();
    
  2. <Location /globalsalesreporting_bot/>
        RewriteEngine On
        RewriteCond %{REQUEST_URI}  ^/globalsalesreporting_bot/socket.io            [NC]
        RewriteCond %{QUERY_STRING} transport=websocket    [NC]
        RewriteRule "^/globalsalesreporting_bot/socket.io"           "wss://10.11.74.4:4010/socket.io/" [P,L]
    
        ProxyPass https://10.11.74.4:4010/
        ProxyPassReverse https://10.11.74.4:4010/
    </Location>
    
  3. ProxyPass "/XXX_bot/" "https://10.11.74.4:4010/XXX_bot/"
    ProxyPassReverse "/XXX_bot/" "https://10.11.74.4:4010/XXX_bot/"
    
  4. 是否有人可以指导正确的步骤或教程来配置Apache以使用WebSockets?

0 个答案:

没有答案