zoukankan      html  css  js  c++  java
  • 制作自己的nginx rpm包

    nginx自助编译源码包

    1、去官网自行下载自己需要的版本源码包,我这里用的是Centos7版本的nginx-1.16.1
      http://nginx.org/packages/centos/7/SRPMS/nginx-1.16.1-1.el7.ngx.src.rpm

    2、安装源码包
      rpm -ivh nginx-1.16.1-1.el7.ngx.src.rpm

      安装之后,会发现目录结构如下

      SOURCES目录为源码目录

      SPECS目录下就是可以自己构建需要的rpm安装包的目录了

      

    3、进入到SPECS目录,nginx.spec文件即为制作rpm包的文件 

      vim nginx.spec 里面可根据自己需要加入或者删除模块。

        

     4、编译构建rpm包

      rpmbuild -bb nginx.spec

      

    5、安装依赖包

      su

      yum install openssl-devel zlib-devel pcre-devel

     6、重新构建编译

      (编译过程略。。)

      rpmbuild -bb nginx.spec

    7、编译完成后,目录如下,

      编译好的rpm包就在RPMS下面

      

    8、制作完成

      rpm -ivh RPMS/x86_64/nginx-1.16.1-1.el7.ngx.x86_64.rpm

       或

      yum install RPMS/x86_64/nginx-1.16.1-1.el7.ngx.x86_64.rpm

      安装即可

  • 相关阅读:
    问题 I: 夫子云游
    问题 H: 小k的简单问题
    问题 G: 圆桌上的晚餐
    问题 F: 超超的自闭意思
    promise与aysnc 与EventProxy
    node的实践(项目三)
    node的实践(项目二)
    node不懂的方法的使用
    github
    node的实践(项目一)
  • 原文地址:https://www.cnblogs.com/fqszywz/p/12686270.html
Copyright © 2011-2022 走看看