- 我正在构建一个网站,使用web sockets(技术上是Flash sockets)来实现实时通信。
- 我希望能够支持那些受到公司/学校防火墙限制的用户,只允许端口80通过。
- 我希望能够在单台机器上运行该网站。
以前,我一直使用Apache作为HTTP服务器,并结合一些Python代码监听高位socket来处理websocket相关的事情,但显然这种做法在这里不可行。
我可以将websocket相关的东西移动到另一台服务器上,但我想避免支付第二个VPS的费用(并且必须通过网络连接进行数据库交互而不是本地)。是否有好的方法可以解决这个问题(如Node.js、Nginx等),或者这样做不值得麻烦呢?