1.模块下载地址及文档地址
https://code.google.com/p/nginx-sticky-module/downloads/list
https://code.google.com/p/nginx-sticky-module/wiki/Documentation
2.进入nginx源码包编译
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --add-module=/root/nginx-sticky-module-1.1
make && make install
3.配置
upstream tt.com {
sticky expires=1h;
server 192.168.0.50:82 weight=4 max_fails=3 fail_timeout=30s;
server 192.168.0.50:81 weight=4 max_fails=3 fail_timeout=30s;
}
server
{
listen 80;
server_name hh.com;
location / {
proxy_pass http://tt.com;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
https://code.google.com/p/nginx-sticky-module/downloads/list
https://code.google.com/p/nginx-sticky-module/wiki/Documentation
2.进入nginx源码包编译
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --add-module=/root/nginx-sticky-module-1.1
make && make install
3.配置
upstream tt.com {
sticky expires=1h;
server 192.168.0.50:82 weight=4 max_fails=3 fail_timeout=30s;
server 192.168.0.50:81 weight=4 max_fails=3 fail_timeout=30s;
}
server
{
listen 80;
server_name hh.com;
location / {
proxy_pass http://tt.com;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
本文详细介绍了如何在Nginx中安装并配置Sticky Module以实现负载均衡,并通过Sticky Session保持客户端连接状态。具体步骤包括下载模块、编译源码、配置上游服务器和创建配置文件等。
422

被折叠的 条评论
为什么被折叠?



