nginx第三方模块—nginx-sticky-module的平滑升级
第一步:下载
下载地址:
链接:https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/downloads/?tab=tags
第二步:下载完成后,传输到虚拟机上,我这里是传输到/opt/software目录下,如图:
第三步:将传输的文件解压到/opt/module目录下:
第四步:
切换到之前已经安装nginx的根目录下,重新编译nginx:
–prefix 将重新编译的nginx安装到哪个目录
–add-module 选择你要添加的第三方模块
第五步:
接着执行make命令,呀,发现突然报错了,不要慌小问题,是因为这个版本发布的时间过了,需要简单的修改第三方模块的头文件,请继续按后面的步骤走:
第六步:解决故障
进入之前已经解压的第三方模块下,头文件主要是变量的引用和声明,编辑头文件:
第七步:再尝试执行编译,发现没有相关依赖openssl
第八步:下载依赖
第九步:再次对文件进行编译
再次执行./configure和make就成功了
第十步:检测升级有没有问题
第十一步:进行平滑替换
最后一步错了:应是cp nginx /usr/local/nginx/sbin/