使用 YUM 安装 Nginx“Headers More”模块

使用 YUM 安装 Nginx“Headers More”模块

我真的很想避免自定义修补/编译,因为升级是一场噩梦。在 Nginx 上,我已经使用 yum install nginx18 安装,我还想启用流行的模块:https://www.nginx.com/resources/wiki/modules/headers_more/

但是,很难找到有关如何以 yum 友好的方式启用模块的任何说明。有人可以给我提供说明或提及命令吗?谢谢。

答案1

很抱歉没有答案,但我不认为有一种 yum 友好的安装方式headers_more(但如果我错了那就太好了!),除非您愿意自己努力创建 nginx + headers_more RPM(显然有人已经研究过这个了:https://github.com/feedforce/nginx-headers-more-rpm),但您需要维护它,并且无论如何您都需要重复修补和升级的步骤。

另一方面,从源代码构建 nginx 非常简单,修补也很简单,也可以通过脚本轻松实现自动化。Nginx 甚至允许动态二进制升级,这样您就可以在不停机的情况下升级。检查配置参数也很容易,因此您甚至不需要在下次升级时跟踪它们,只需使用即可nginx -V查看它们。

答案2

  1. 从以下位置下载最新的 webtatic-release rpm http://repo.webtatic.com/yum/el7/x86_64/
  2. 安装 webtatic-release rpm:

    # rpm -Uvh webtatic-release*rpm
    
  3. 安装 nginx1w rpm 包:

    # yum --enablerepo=webtatic install nginx1w
    
  4. 模块标题

    # yum --enablerepo=webtatic install nginx1w-module-headers-more
    

答案3

尝试使用以下方法转换 debian 软件包外星人

相关内容