可以在 Windows 上安装带有推送模块的 nginx 吗?

可以在 Windows 上安装带有推送模块的 nginx 吗?

我有一个使用 nginx 和 Nginx Http Push Module 的应用程序(http://pushmodule.slact.net/)。今天我在linux上用,但是想在windows上用。有没有什么办法或者预编译好的包?

答案1

简短回答:不。

Windows 代码不是开源的,并且 Nginx 无法动态链接模块,因此您只能使用 nginx.org 上提供的二进制文件及其包含的模块。

相关说明一下,Windows 上的 Nginx 确实不是最理想的,而且速度不是很快,除了开发环境之外,您不会想在任何其他环境中运行它。

更新:这个答案不再有效,Windows 源代码已发布,并且如果库支持,nginx 也可以链接到动态构建的库。性能问题仍然存在

相关内容