编程技术分享平台

网站首页 > 技术教程 正文

nginx添加sticky模块详细操作(nginx怎么添加网站)

xnh888 2024-09-11 11:08:08 技术教程 38 ℃ 0 评论

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标识已经安装好

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表