用于窗口的nginx粘性模块

时间:2015-03-25 02:11:32

标签: plugins nginx sticky

我想使用nginx进行负载均衡。我想使用粘性模型而不是ip_hash。配置可能如下所示。

upstream loadbalance {
        sticky;
        server 192.168.120.195:8080;
        server 192.168.120.194:8080;
}

但我遇到以下错误。

  

nginx:[emerg]未知指令“粘性”在D:\ ProgramFiles \ nginx-1.5.7 \ webapp \ conf \ nginx.conf:39

根据我的检查,这是因为缺少nginx-sticky-module。

我的服务器是Windows,我找不到窗口的nginx-sticky-module。

有些人可以为窗口提供nginx-sticky-module并与我分享安装指南吗?

非常感谢。

2 个答案:

答案 0 :(得分:1)

根据 Nginx 文档,粘性会话支持仅适用于其昂贵的 Plus 版本。我一直在研究替代方案,我越接近这个旧叉子,它与 Nginx 1.5+ https://github.com/lusis/nginx-sticky-module

不兼容

Nginx Plus Load Balancing

我发现了另一个很棒的模块,请参阅 https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/src

答案 1 :(得分:0)

也许你可以试试这个。 https://github.com/michaelneale/nginx-sticky-module。 但是你首先需要获得nginx的源代码。 https://github.com/nginx/nginx