nginx編譯增加其他模組

2021-07-08 09:49:11 字數 958 閱讀 1814

停止nginx

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

查詢出已編譯檔案

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

把要增的編譯模組跟現有的編譯檔案結合到一起重新編譯

make(千萬不要make install)

替換nginx二進位制檔案

備份舊的nginx程式

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

把新的nginx程式覆蓋舊的

cp ./objs/nginx /usr/local/nginx/sbin/nginx

測試新的nginx程式是否正確

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

nginx: theconfiguration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx:configuration file /usr/local/nginx/conf/nginx.conf test issuccessful

開啟nginx

/usr/local/nginx/sbin/nginx

平滑重啟nginx

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

檢視ngixn版本極其編譯引數

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

呵呵,是不是新增的編譯模組已經在裡面了,在的話就成功了

nginx增加modsecurity模組

modsecurity原本是apache上的一款開源waf,可以有效的增強web安全性,目前已經支援nginx和iis,配合nginx的靈活和高效,可以打造成生產級的waf,是保護和審核web安全的利器。modsecurity傾向於過濾和阻止web危險,之所以強大就在於規則,owasp提供的規則是於...

nginx 編譯新模組

nginx 安裝好後如果想要新增新模組,並不像 php 那樣直接編譯,然後在配置檔案裡直接引入那麼簡單,nginx 需要重新編譯。下面介紹如何新增。以 http sub module 為例 configure 之前的引數 with http sub module makeservice nginx ...

Nginx 已編譯的nginx 新增新模組

usr local nginx sbin nginx v此處我是安裝了配置ssl 想在此加上fastdfs模組將紅色的地方複製出來記到乙個小本本上 在此位置重新執行上面的 configure prefix usr local nginx with http stub status module wi...