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

      安装即可

  • 相关阅读:
    《程序员修炼之道:从小工到专家》阅读笔记(一)
    第十一周进度报告
    用户模板和用户场景
    第十周进度报告
    团队冲刺第十天
    团队冲刺第九天
    团队冲刺第八天
    第一阶段用户评价
    第十二周总结
    第十一周总结
  • 原文地址:https://www.cnblogs.com/fqszywz/p/12686270.html
Copyright © 2011-2022 走看看