編譯安裝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...