nginx sticky module for windows

lsmd5eda  于 7个月前  发布在  Nginx
关注(0)|答案(3)|浏览(99)

我想用nginx来平衡负载。我想用sticky模型来代替ip_hash。配置如下。

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

字符串
但是我遇到了以下错误。
文件中有未知的指令“sticky”。
根据我的检查,这是因为缺乏nginx粘性模块。
因为我的服务器是windows,我找不到windows的nginx粘滞模块。
有人能提供窗口的nginx粘滞模块并与我分享安装指南吗?
很感谢。

0lvr5msh

0lvr5msh1#

根据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

bejyjqdl

bejyjqdl2#

GitHub或其他开源代码库中的nginx-stick-module(-ng)已经多年没有更新了,它们与Nginx的新版本不兼容。查找https://github.com/Refinitiv/nginx-sticky-module-ng,它是最多的解决方案,只需稍微修改即可兼容Nginx 1.25

unftdfkk

unftdfkk3#

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

相关问题