Flask:apachehttpd字体结束和websocket supp

2024-09-27 07:33:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个应用程序,在这个应用程序中,我使用一个支持websocket的烧瓶容器将数据流式传输到服务器。为此,我使用https://github.com/kennethreitz/flask-sockets。我用gunicorn启动服务器,一切正常。在

我的问题是,我可以使用apachehttpd部署生产服务器吗?我看过很多帖子建议使用Nginx作为web服务器前端。我想要一个跨平台(windows和linux)的解决方案。然而,nginx似乎只有一个实验性的windows端口(对于windows7)。另一方面,apachehttpd有一个稳定的windows端口,所以如果可能的话,我想走这条路。有人用apachehttpd成功地部署了flaskwebsockets吗?如果是的话,我很乐意得到一些关于如何这样做的建议。如果这是不可能的或不能很好地工作,我也希望有一些这样的建议。在

提前感谢您的回复。在

谨致问候

兰加


Tags: 端口httpsgithub服务器com应用程序烧瓶windows
1条回答
网友
1楼 · 发布于 2024-09-27 07:33:37

不幸的是,目前,要使这样的应用程序跨平台并非易事。在

Apachesupports proxying to a web-socket-enabled server,但它只在与POSIX兼容的环境中运行。(Apache的evented multi-process module也只在支持{k,e}pollUnix的系统上运行)。在

另一方面,IIS 8,ships with support for WebSockets,并且是Windows本机的。但是,让Python+IIS一起运行要么ridiculously complex,要么依赖于horrendously out-of-date software。在

将于尚未命名的日期发布。一旦发布,您就可以将Gunicorn作为Windows服务运行。在

相关问题 更多 >

    热门问题