当前位置:首页 > 技术文章 > 正文内容

nginx添加sticky模块详细操作

arlanguage4个月前 (12-25)技术文章33

sticky模块的作用:在后台服务搭建集群时,如果服务为有状态的,就需要确保一个客户只和一台服务器通信,常见的有使用 nginx自带的ip_hash来做,但是不推荐,应该可能出现服务器分配不均衡,以及不能保证每次访问都粘滞在同一台服务器。在保持长连接的同时还保证了服务器的压力均衡,nginx sticky值得推荐。

1、下载附件中sticky模块,并上传到服务器上,最好是nginx安装目录(此处安装目录为);

2、解压下载的sticky模块zip包

unzip nginx-goodies-nginx-sticky-module-ng-08a395c66e42.zip

3、进入nginx编译目录,执行如下命令:

#步骤1
cd nginx-1.15.1

#步骤2
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-openssl=/opt/nginx/openssl-1.0.2j --with-pcre=/opt/nginx/pcre-8.37 --with-zlib=/opt/nginx/zlib-1.2.7 --add-module=/opt/nginx/nginx-goodies-nginx-sticky-module-ng-08a395c66e42

#步骤3
make

注意: 编译之后千万不要make install,否则将直接覆盖原有的nginx配置文件

4、备份之前nginx启动程序并把新编译的nginx启动程序拷贝过去:

#命令1
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

#命令2
cd /ope/nginx/nginx-1.15.1/objs

#命令3
cp nginx /usr/local/nginx/sbin

5、重启nginx

sbin/nginx -s reload

6、进行验证,cookie中有route标识已经安装好

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/433.html

分享给朋友:

“nginx添加sticky模块详细操作” 的相关文章

NGINX 路由配置与参数详解(https配置、跨域配置、socket配置)

一、概述Nginx 是一个高性能的开源Web服务器,也可以用作反向代理服务器、负载均衡器和HTTP缓存。它的设计目标是提供高并发、低内存消耗和高度可伸缩性,使其成为处理大量并发连接的理想选择。NGINX 基础部分可以参考我这篇文章:NGINX - 高级负载均衡器、Web服务器、反向代理二、https...

nginx代理常用配置

1. 最简反向代理配置在http节点下,使用upstream配置服务地址,使用server的location配置代理映射。upstream my_server { server 10.0.0.2:8080; keepalive 2000;}server { listen 80; server_...

高端Linux 脚本很有用,赶紧学起来!

Linux 脚本?准确的说叫 Linux Shell 脚本,Shell 脚本是一种被设计用来运行命令行解释器,他是 Linux 系统的一大特色之一。命令行是 Linux 系统中一种非常重要的交互方式,而它的实现基于 Linux 内核和 Shell 程序,为用户提供了强大和灵活的操作方式。使用 Lin...

Nginx的location里面的root、alias的使用技巧与区别

1. 介绍1.1 介绍福哥在将TFLinux的PHP+Apache的组合转换成PHP+FPM+Nginx的过程里遇到了一个问题,就是Apache的虚拟主机转为Nginx里面的虚拟主机的时候参数怎么解决呢?今天福哥就将Nginx配置文件里面的location、root、alias的使用技巧给大家做一个...

08《Nginx 入门教程》Nginx 的 Http 模块介绍(中)

在前面介绍完 post-read、server-rewrite、find-config、rewrite 和 post-rewrite 阶段后,我们将继续学习 preaccess 和 access 两个阶段,中间会涉及部分模块,一同进行说明。1. preaccess 阶段在 preaccess 阶段在...

C# 实现高并发 Web 应用的性能优化秘籍

在现代的互联网应用中,尤其是大型 Web 应用,性能和可扩展性成为了核心竞争力。随着用户访问量和数据量的增大,高并发处理成为了系统稳定性和响应速度的关键因素。无论是电商平台、社交网站还是 SaaS 应用,如何应对海量用户的同时访问,确保系统高效运转,已经成为了技术人员面临的重要挑战。C# 和 ASP...