将websocketsredirect到端口?

所以,我在C ++中有一个WebSocket服务器,它是一个完全独立的实体 – 处理头文件parsing,接收,发送,直接监听端口。

问题是,它需要在Apache服务器上运行,这是一个问题。 现在,有一个类似的问题涉及mod_proxy的解决scheme,但我希望我可以拦截和redirectWebSocket通信之前,Apache甚至知道它,可能与iptables

所以问题是,是否有可能将通往.mysite.net的聊天stream量定向到8080端口的WebSocket服务器,而任何前往mysite.net的stream量都可以按照预期的方式进入Apache?

事实certificate,这其实很简单, 只需编码客户端访问服务器在ws://mysite.com:8080 。 随着所有的WebSockets都能够使用端口80,我很惊讶,学习它并不需要

对不起,iptables不可能,因为iptables不会说/理解http协议。 有人应该写ip_conntrack_http所以这实际上可以工作(类似于ftp conntrack thingie);-)直到那么你应该使用mod_proxy或nginx的Apache。