我正在尝试使用PHP来利用websocket。为了避免防火墙限制,网络套接字应该使用端口80。然而,apache已经在端口80上运行,并且AFAIK-apache不支持websocket。
我发现了一个第三方apache模块:http://code.google.com/p/pywebsocket/
但它部分是用日语写的,并被标记为实验性的。
这是我最好的选择吗?
这里有一个简短的教程,让您开始使用pywebsockets和Apache:http://chemicaloliver.net/internet/getting-started-web-sockets-using-pywebsocket-mod_python-and-apache-in-ubuntu/
向服务器添加另一个IP,并在该IP上绑定websocket应用程序。
概述:
- IP1:Apache-端口80(您需要将Apache更改为仅绑定到此IP)
- IP2:websocket应用程序-端口80
给你。
我决定使用8080端口,这是web应用程序常用的端口。