gevent socketio-WebSocket握手期间出错:意外响应代码:401

gevent socketio-WebSocket握手期间出错:意外响应代码:401,websocket,pyramid,handshake,gevent-socketio,Websocket,Pyramid,Handshake,Gevent Socketio,我正在开发一个金字塔实时应用程序,它将从利用websockets中获益。我发现gevent socketio库可能最适合我的目的 在我的PC上进行本地测试时,使用websocket传输,运行良好。但是,在服务器上测试时,握手无法报告401响应。然后,它又回到了一个长轮询传输,这是可行的,但我真的会从websocket的速度中受益 这使我相信,由于我不再连接到本地机器,因此出现了某种授权问题,但我完全不知道在哪里寻求帮助 编辑: 现在问题缩小到我们使用mod_proxy(一个lighttpd模块)

我正在开发一个金字塔实时应用程序,它将从利用websockets中获益。我发现gevent socketio库可能最适合我的目的

在我的PC上进行本地测试时,使用websocket传输,运行良好。但是,在服务器上测试时,握手无法报告401响应。然后,它又回到了一个长轮询传输,这是可行的,但我真的会从websocket的速度中受益

这使我相信,由于我不再连接到本地机器,因此出现了某种授权问题,但我完全不知道在哪里寻求帮助

编辑:


现在问题缩小到我们使用mod_proxy(一个lighttpd模块)来实例服务器进行开发和生产。是否有代理的解决方案,或者我们是否必须放弃服务器实例的想法?理想情况下,我们希望有某种方式授权用户访问我们的开发服务器,这就是我们使用mod_proxy设置开发服务器的方式。

提供服务器上如何运行的详细信息可能会有所帮助。是nginx吗?阿帕奇?等答复中是否有更详细的正文?返回401的url直接在浏览器中访问时会发生什么?url是什么?我从我的同事那里了解到了更多信息,我们的服务器使用mod_代理(一个litghttpd模块)在两个不支持websocket的服务器实例之间重定向。