為 Nginx 添加模組的方法

來源:互聯網
上載者:User
這篇文章主要介紹了關於為 Nginx 添加模組的方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

已安裝的 Nginx,需要添加一個新模組,需要怎麼弄呢?

步驟

以模組 nginx-sticky-module-ng 為例
  • 查看 Nginx 上次編譯安裝參數

[~]$ nginx -Vnginx version: nginx/1.10.0built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) built with OpenSSL 1.0.1e-fips 11 Feb 2013TLS SNI support enabledconfigure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-ipv6 --with-http_sub_module

命令輸出的資料中,configure arguments項內容即上次的編譯參數,需要重複用到。

  • 備份原 Nginx 執行檔案

  • 下載原版本的 Nginx 源碼包,並解壓

  • 下載第三方擴充模組

git clone https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng.git
  • 加入需要安裝的新模組,重新編譯

如果是第三方模組,則指定目錄;如果是內建模組,則指定模組名。

./configure --prefix=/你的安裝目錄  --add-module=/第三方模組目錄
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-ipv6 --with-http_sub_module --add-module=./nginx-sticky-module-ng// make後不要執行install,改用手動拷貝make// 強制覆蓋執行檔案sudo cp -rfp objs/nginx /usr/local/nginx/sbin/nginx

以上就是本文的全部內容,希望對大家的學習有所協助,更多相關內容請關注topic.alibabacloud.com!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.