如何升级生产服务器中的ngx_pagespeed?

我在CentOS 7中有一个LEMP设置。我打算安装ngx_pagespeed模块。 当我阅读文档时,我意识到,与Apache不同的是,我不能用Nginxdynamic地安装这个模块。 所以从我的理解,我现在需要卸载当前的Nginx,用ngx_pagespeed编译Nginx并重新安装这个编译版本。 这就是我的下一个问题: 如果将来需要升级Nginx或ngx_pagespeed模块会发生什么情况,而且我已经有了一个使用ngx_pagespeed的生产性LEMP服务器? 然后我需要做同样的事情,即首先卸载Nginx + ngx_pagespeed,编译模块&nginx的最新版本并重新安装新版本? 这似乎是一个很大的麻烦。 Isint有一个更好或更简单的方法来做到这一点?

是的,你将不得不使用pagespeed重buildnginx,但是一旦你得到你的RPM规范,这不是那么长。 你可以在这里find一个。

您可以使用USR2WINCH信号在两个nginx版本之间进行升级, 而无需任何停机时间 ,因此使用新二进制文件的主进程会在您正常closures旧版本时产生。