首頁 > 後端開發 > php教程 > 為 Nginx 新增模組的方法

為 Nginx 新增模組的方法

不言
發布: 2023-04-02 20:30:02
原創
2352 人瀏覽過

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

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

步驟

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

#
[~]$ nginx -V
nginx version: nginx/1.10.0
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) 
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure 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
登入後複製

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

#######################################################

以上是為 Nginx 新增模組的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
centos7 - git的linux版本沒有centos的?
來自於 1970-01-01 08:00:00
0
0
0
學習Linux的先行知識
來自於 1970-01-01 08:00:00
0
0
0
Linux下連接資料庫
來自於 1970-01-01 08:00:00
0
0
0
Linux 批次修改檔名
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板