Nginx重新編譯新增模組的方法

2022-09-24 23:51:09 字數 1457 閱讀 7717

編譯安裝nginx的時候,有些模組預設並不會安裝,比如http_ssl_module,那麼為了讓nginx支援https,必須新增這個模組。

下面講解如何在已經安裝過後再次新增新的模組。

1、找到安裝nginx的原始碼根目錄(即安裝包存放目錄),如果沒有的話**新的原始碼並解壓

cd software

lsnginx-1.10.2 nginx-1.10.2.tar.gz

2、檢視nginx版本極其編譯引數

/usr/local/nginx/sbin/nginx -v

3、進入nginx原始碼目錄

cd nginx-1.10.2

4、重新編譯的**和模組

./configure --prefix=/usr/local/nginx程式設計客棧 --with-http_ssl_module

5、執行 make (注意:千萬別 make install ,否則就覆蓋安裝了), make完之後在/software/nginx-1.10.2/objs目錄下就多了個nginx,這個就是新版本的程式了。

6、備份舊的nginx程式

cd /usr/local/nginx/sbin/

mv nginx nginx_bak

7、把新的nginx程式複製到/usr/local/nginx/sbin/下

cp /software/nginx-1.10.2/objs/nginx /usr/local/nginx/sbin/

8、測試新的nginx程式是否正確

/usr/local/nginx/sbin/nginx -t

nginx: the con程式設計客棧figuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

9、平滑啟動服務

/usr/local/nginx/sbin/nginx -s reload

檢視模組是否已安裝

重啟nginx

./nginx -s quit

./nginx

nginx重新載入模組完成!www.cppcns.com

本文標題: nginx重新編譯新增模組的方法

本文位址:

Nginx重新編譯新增模組

找到安裝nginx的原始碼根目錄,如果沒有的話 新的原始碼 tar xvzf nginx 1.3.2.tar.gz 檢視ngixn版本極其編譯引數 usr local nginx sbin nginx v 進入nginx原始碼目錄 cd nginx 1.3.2 以下是重新編譯的 和模組 make 千...

Nginx重新編譯新增模組

tar xvzf nginx 1.3.2.tar.gz 檢視nginx版本極其編譯引數 usr local nginx sbin nginx v 進入nginx原始碼目錄 cd nginx 1.3.2 以下是重新編譯的 和模組 make 千萬別make install,否則就覆蓋安裝了 make完之...

Nginx重新編譯新增模組

1 準備nginx原始碼 tar xvzf nginx 1.9.1.tar.gz 2 檢視ngixn版本極其編譯引數 usr local nginx sbin nginx v 3 在原始碼中開始編譯 進入nginx原始碼目錄 cd nginx 1.9.1 以下是重新編譯的 和模組 make 千萬別m...