站長資訊網
        最全最豐富的資訊網站

        Linux服務器之Nginx動態添加模塊

        Nginx動態添加模塊

        已經安裝好的Nginx動態添加模塊

        說明:

          已經安裝好的Nginx,需要添加一個未被編譯安裝的模塊,需要怎么弄呢? 這里已安裝第三方nginx-rtmp-module模塊為例

          nginx的模塊是需要重新編譯nginx,而不是像apache一樣配置文件引用.so

        具體操作步驟:

        (1)下載第三方擴展模塊nginx-rtmp-module

        # cd /home/work/software/
        # wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
        # unzip master.zip
        # ls nginx-rtmp-module-master/

        (2)查看nginx編譯安裝時安裝了哪些模塊

        # /opt/nginx-1.9.5/sbin/nginx -V
        nginx version: nginx/1.9.5
        built by gcc 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC)
        built with OpenSSL 1.0.1g 7 Apr 2014
        TLS SNI support enabled
        configure arguments: –prefix=/opt/nginx-1.9.5 –with-pcre=/home/work/software/pcre-8.38 –with-zlib=/home/work/software/zlib-1.2.8 –conf-path=/opt/nginx-1.9.5/conf/nginx.conf –pid-path=/opt/nginx-1.9.5/conf/nginx.pid –with-http_ssl_module –with-openssl=/home/work/software/openssl-1.0.1g –add-module=/home/work/software/headers-more-nginx-module-0.23 –add-module=/home/work/software/nginx-http-concat-master –with-http_gzip_static_module

        可以看出編譯安裝使用了–prefix=/opt/nginx-1.9.5 –with-pcre=/home/work/software/pcre-8.38 –with-zlib=/home/work/software/zlib-1.2.8 –conf-path=/opt/nginx-1.9.5/conf/nginx.conf –pid-path=/opt/nginx-1.9.5/conf/nginx.pid –with-http_ssl_module –with-openssl=/home/work/software/openssl-1.0.1g –add-module=/home/work/software/headers-more-nginx-module-0.23 –add-module=/home/work/software/nginx-http-concat-master –with-http_gzip_static_module這些模塊。

        (3)加入需要安裝的模塊,重新編譯,如這里添加–add-module=/home/work/software/nginx-rtmp-module-master

        # cd /home/work/software/nginx-1.9.5    //進入到nginx之前安裝的目錄
        # ./configure –prefix=/opt/nginx-1.9.5 –with-pcre=/home/work/software/pcre-8.38 –with-zlib=/home/work/software/zlib-1.2.8 –conf-path=/opt/nginx-1.9.5/conf/nginx.conf –pid-path=/opt/nginx-1.9.5/conf/nginx.pid –with-http_ssl_module –with-openssl=/home/work/software/openssl-1.0.1g –add-module=/home/work/software/headers-more-nginx-module-0.23 –add-module=/home/work/software/nginx-http-concat-master –with-http_gzip_static_module –add-module=/home/work/software/nginx-rtmp-module-master
        # make    //注意:千萬不要make install,不然真的就GG了

        (4)替換nginx二進制文件

        # /etc/init.d/nginx stop  
        # cp /opt/nginx-1.9.5/sbin/nginx /opt/nginx-1.9.5/sbin/nginx.bak
        # cp ./objs/nginx /opt/nginx-1.9.5/sbin/

        (5)再次確認是否安裝成功

        # /opt/nginx-1.9.5/sbin/nginx -V
        nginx version: nginx/1.9.5
        built by gcc 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC)
        built with OpenSSL 1.0.1g 7 Apr 2014
        TLS SNI support enabled
        configure arguments: –prefix=/opt/nginx-1.9.5 –with-pcre=/home/work/software/pcre-8.38 –with-zlib=/home/work/software/zlib-1.2.8 –conf-path=/opt/nginx-1.9.5/conf/nginx.conf –pid-path=/opt/nginx-1.9.5/conf/nginx.pid –with-http_ssl_module –with-openssl=/home/work/software/openssl-1.0.1g –add-module=/home/work/software/headers-more-nginx-module-0.23 –add-module=/home/work/software/nginx-http-concat-master –with-http_gzip_static_module –add-module=/home/work/software/nginx-rtmp-module-master

        至此、nginx就重新編譯添加模塊成功了。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 中文字幕久精品免费视频| 国产成人精品福利网站在线| 久久精品天天中文字幕人妻| 黑人巨大精品欧美一区二区| 久久亚洲国产午夜精品理论片| 午夜精品射精入后重之免费观看 | 97久久综合精品久久久综合| 亚洲国产一二三精品无码| 久久久精品人妻无码专区不卡 | 亚洲AV无码精品色午夜果冻不卡 | 国产精品福利在线观看| 久久精品国产精品亚洲毛片| 亚洲精品综合久久| 欧美精品综合视频一区二区| 国产一区二区三精品久久久无广告 | 国产成人精品午夜福利| 久久亚洲精品国产精品| 亚洲欧美日韩另类精品一区二区三区| 精品久久久久久无码免费| 国产亚洲美女精品久久久| 国内精品久久久久久不卡影院| 国产精品亚洲αv天堂无码| 国产欧美精品一区二区三区四区| 丁香色婷婷国产精品视频| 国产成人毛片亚洲精品| 刺激无码在线观看精品视频| 国产精品美女网站| 国产一级精品高清一级毛片| 久久久久99精品成人片| 欧美精品福利在线视频 | 国产精品99久久久久久宅男| 国产69精品久久久久99| 大胸国产精品视频| 精品国产免费人成网站| 久久www免费人成精品香蕉| 鲸鱼传媒绿头鱼实验室之炮机测评日韩精品一级毛 | 夜夜高潮夜夜爽国产伦精品| 一本之道av不卡精品| 中文字幕无码精品三级在线电影| 亚洲精品综合久久| 日韩精品无码一本二本三本 |