Centos

如何在生產伺服器中升級 ngx_pagespeed?

  • October 12, 2014

我在 CentOS 7 中有一個 LEMP 設置。我打算在上面安裝 ngx_pagespeed 模組。當我閱讀文件時,我意識到與 Apache 不同,我無法使用 Nginx 動態安裝此模組。所以根據我的理解,我現在需要解除安裝目前的 Nginx,用 ngx_pagespeed 編譯 Nginx 並重新安裝這個編譯版本。這涉及到我的下一個問題:**如果我將來必須升級 Nginx 或 ngx_pagespeed 模組並且我已經有一個使用 ngx_pagespeed 的生產 LEMP 伺服器,會發生什麼?**然後我是否需要做同樣的事情,即先解除安裝 Nginx + ngx_pagespeed,編譯最新版本的模組和 nginx 並重新安裝較新的版本?這似乎是一個很大的麻煩。是否有更好或更簡單的方法來做到這一點?

是的,您將不得不使用 pagespeed 重建 nginx,但是一旦您獲得了 RPM 規範,它就不會那麼長了。你可以在這裡找到一個。

您可以在兩個 nginx 版本之間升級,而無需任何停機時間USR2信號WINCH,因此使用新二進製文件的主程序會在您正常關閉舊二進製文件的同時生成。

引用自:https://serverfault.com/questions/636409