Nginx 添加新模塊


我們在已經完成安裝nginx后發現缺少一些模塊怎么辦,下面介紹怎么給nginx添加模塊

查看nginx安裝了哪些模塊:

cd /usr/local/nginx/sbin

./nginx -V

現在我們來安裝一個http/2模塊

首先找到Nginx的源文件目錄,我的是在/root下:

切換到nginx-1.20.1目錄下

重新配置configure參數:注意帶上原來已經安裝的模塊

cd nginx-1.20.1
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module

然后make編譯一下,注意不要make install,不然會覆蓋你的nginx目錄,就完蛋了

make

編譯完成的文件在nginx-1.20.1/objs目錄下的下

 下面就可以把nginx服務先關掉

cd /usr/local/nginx/sbin
./nginx -s stop

接下來首先備份原來的nginx,再把objs下的nginx覆蓋到/usr/local/nginx/sbin下的nginx

備份:

 cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak211020

覆蓋:

覆蓋完成后重新檢查nginx安裝的模塊:

現在已經安裝完成Http/2模塊了,重啟nginx就Ok啦~

在/usr/local/nginx/sbin目錄下:

./nginx

 大功告成!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM