我正在开发一个可以从使用 websocket 中受益的金字塔实时应用程序。我发现 gevent-socketio 库可能最适合我的目的。
在我的 PC 上进行本地测试时,使用了 websocket 传输并且运行良好。但是,在服务器上进行测试时,握手失败并报告 401 响应。然后它回退到一个长轮询传输,它有效,但我真的会从 websocket 的速度中受益。
这让我相信发生了某种授权问题,因为我不再连接到本地机器,但我完全不知道在哪里寻求帮助。
编辑:
现在问题被缩小到我们使用 mod_proxy(一个 lighttpd 模块)来实例化服务器以进行开发和生产的事实。是否有任何解决代理的方法,或者我们是否必须放弃服务器实例化的想法?理想情况下,我们希望有某种方式授权用户访问我们的开发服务器,这就是我们使用 mod_proxy 设置它的方式。