這篇文章主要介紹了關於為 Nginx 添加模組的方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
已安裝的 Nginx,需要添加一個新模組,需要怎麼弄呢?
步驟
以模組 nginx-sticky-module-ng 為例
[~]$ 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!