【问题标题】:Nginx Module - Can they be updated by Yum/CentOSNginx 模块 - 它们可以由 Yum/CentOS 更新吗
【发布时间】:2014-10-01 01:11:20
【问题描述】:

我了解 Nginx 需要在编译时安装模块。

模块安装后如何更新?

目前我在 CentOS 上运行 Nginx,Nginx 是通过 yum 更新的。

Yum 会更新 Nginx 模块吗?这必须手动完成吗?你肯定不会重新编译 Nginx 来更新已经编译好的模块吗?

谢谢亚当

【问题讨论】:

    标签: nginx


    【解决方案1】:

    实际上,您将不得不重新编译它以更新已经在...中编译的模块,否则,当您考虑它时,没有其他方法可以更新模块。

    假设你已经安装了 Nginx,比如版本 1.6.1-1,使用 Yum,包含模块 X 的版本 1,并且作者稍后发布了模块的版本 2。您获得 Nginx 的仓库的维护者必须重新编译 Nginx 并发布为版本 1.6.1-2,然后您才能在 Yum 上获得新的模块版本。它仍然是 Nginx 版本 1.6.1,不同之处在于模块,这就是为什么它们经常有“-1”、“-2”等。

    这仅适用于第三方模块,因为官方模块如果更新,将意味着 Nginx 的新版本,在此示例中为 1.6.2。

    您要么必须等待 repo 维护者发布更新,要么自己编译。许多 repo 维护者不会根据这个标准进行更新,或者至少他们会等到有几个未完成的模块才更新。

    我个人只是根据需要进行编译,不使用 repo,因为我宁愿在我的安装中包含或排除控制模块。

    【讨论】:

      猜你喜欢
      • 2016-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-21
      • 1970-01-01
      • 2018-09-13
      • 2020-07-03
      • 1970-01-01
      相关资源
      最近更新 更多