Sticky官网地址
官方地址:https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/src
下载地址:wget https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/master.tar.gz
1、下载sticky模块并解压
#tar -xvf master.tar.gz
2、重命名为nginx-goodies-nginx-sticky-module-ng
#mv nginx-goodies-nginx-sticky-module-ng-08a395c66e42 /opt/nginx-goodies-nginx-sticky-module-ng
3、进入nginx目录进行安装编译
#./configure --user=root --group=root --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=/opt/nginx-goodies-nginx-sticky-module-ng
#make && make install ,一定要编译安装,否则不生效
4、查看sticky模块是否添加
#/usr/local/nginx/sbin/nginx -V
5、启动nginx
#/usr/local/nginx/sbin/nginx -s reload
如果出现这样的错误:
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
需要执行这样操作,再启动:
#/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
备注:
如果要添加多个第三方模块,使用多个 --add-module 指令:
./configure --prefix=/usr/local/nginx --add-module=/opt/nginx-sticky-module --add-module=/opt/nginx-http-concat