人人人人澡_在线喷水_免费在线观看污污视频_欧美理论片在线_丝袜91_拔插拔插海外华人永久免费

商丘做網站,商丘網站優化,商丘網絡推廣,商丘網絡公司
當前位置:

寶塔面板+云鎖防護之nginx自編譯web防護的方法

發表日期:2024-02-27 10:19聚圣源瀏覽次數: 本文關鍵詞:

本教程nginx安裝自寶塔面板,nginx版本號為1.19.2

(云鎖linux版本Linux_3.1.20.15,更新:2020-04-27,親測時間:2020-08-30),大部分代碼可直接復制#后面的命令執行


!!!其他版本方法一致,除第6步有區別其他命令均一致!!!

寶塔面板使用nginx安裝云鎖開啟web防護后網站打不開是因為需要對nginx進行自編譯,加入云鎖防護模式,以代替web防護。web防護功能與nginx自編譯后功能一樣。

1.編譯前先將已經安裝的Nginx文件進行備份,通過ps命令查看nginx文件的路徑。以下所有步驟都以自身nginx路徑為準。

# ps -elf | grep nginx

寶塔面板+云鎖防護之nginx自編譯web防護的方法

# cd /www/server/nginx/sbin/
# cp nginx nginx.bak

 

寶塔面板+云鎖防護之nginx自編譯web防護的方法

2.下載云鎖防護模塊壓縮包

# cd ~
# wget?https://codeload.github.com/yunsuo-open/nginx-plugin/zip/master?-O nginx-plugin-master.zip

寶塔面板+云鎖防護之nginx自編譯web防護的方法

3.解壓云鎖防護模塊壓縮包nginx-plugin-master.zip

# unzip nginx-plugin-master.zip
寶塔面板+云鎖防護之nginx自編譯web防護的方法

4.獲取當前云鎖模塊所在目錄的全路徑

# cd nginx-plugin-master/
# pwd

 

寶塔面板+云鎖防護之nginx自編譯web防護的方法

5.查看當前nginx加載的模塊,在編譯加載云鎖防護模塊的時候仍需加載這些模塊

# cd ~
# /www/server/nginx/sbin/nginx -V

寶塔面板+云鎖防護之nginx自編譯web防護的方法

備注:將./configure arguents:之后的內容復制到記事本備用

6.進入nginx源碼目錄,對nginx進行編譯(寶塔面板安裝的nginx源碼位于/www/server/nginx/src);編譯時添加云鎖防護模塊參數,參數路徑為第7步獲取的云鎖防護模塊源碼全路徑“/root/nginx-plugin-master”

備注:編譯內容為(./configure 上一步記事本中的備用內容 --add-module=/root/nginx-plugin-master)

# cd?/www/server/nginx/src

如下列代碼(下列代碼請勿復制直接使用,根據你服務器回顯的內容為準):

# ./configure --user=www --group=www --prefix=/www/server/nginx --with-
openssl=/www/server/nginx/src/openssl --add-module=/www/server/nginx/src/ngx_devel_kit --add-
module=/www/server/nginx/src/lua_nginx_module --add-module=/www/server/nginx/src/ngx_cache_purge 
--with-http_stub_status_module --with-http_ssl_module --with-http_image_filter_module --with-
http_v2_module --with-http_gzip_static_module --with-http_gunzip_module --with-stream --with-
stream_ssl_module --with-ipv6 --with-http_sub_module --with-http_flv_module --with-
http_addition_module --with-http_realip_module --with-http_mp4_module --with-ld-opt=-Wl,-E --add-
module=/root/nginx-plugin-master
把上列命令整理好后,如下圖(回車執行即可):

寶塔面板+云鎖防護之nginx自編譯web防護的方法

以上操作,切記查看路徑是否正確 多數編譯后出問題就出現在這個地方:/www/server/nginx/src(此路徑)
 

7.Nginx1.8.0 以上和 Tengine 2.1.2 則需要修改objs/Makefile文件來支持post過濾,在Makefile文件中的CFLAGS=...-Werror -g后追加宏定義 -DHIGHERTHAN8

ps:nginx版本號區分(說白了現在用的版本都是大于1.8的,具體怎么計算,算第一個小數點后面的數字比大小,如下)

版本號:Nginx 1.19.2  大于 Nginx 1.8.0 ↑(對比的是版本號中間的那一位數字,例如這次編譯的版本19大于8,這再不明白的話就真懶得講了!!!
版本號:Nginx 1.18.0  大于 Nginx 1.8.0 ↑
版本號:Nginx 1.16.0  大于 Nginx 1.8.0 ↑
版本號:Nginx 1.14.0  大于 Nginx 1.8.0 ↑
版本號:Nginx 1.12.0  大于 Nginx 1.8.0 ↑
版本號:1.8.0 ↓
(如果是你用的這幾個對比的版本號,直接加 -DHIGHERTHAN8 即可)很多Q群的朋友都在說不用加,但是Nginx的版本號對比方面,對比數字大小并非是靠前的數字。

# vi objs/Makefile

備注:按Insert后找到-Werror -g 添加 -DHIGHERTHAN8 ,添加之后按ESC:wq
 

寶塔面板+云鎖防護之nginx自編譯web防護的方法


以上操作,切記查看路徑是否正確 多數編譯后出問題就出現在這個地方:/www/server/nginx/src(此路徑)
 

# make

以上操作,切記查看路徑是否正確 多數編譯后出問題就出現在這個地方:/www/server/nginx/src(此路徑)

8.make完成后將系統中原有的nginx用重新編譯生成的nginx文件替換,替換后重啟nginx使新編譯nginx生效

 

# rm -rf /www/server/nginx/sbin/nginx
# cp objs/nginx /www/server/nginx/sbin/
# service nginx restart

9.到此通過PC端連接到服務器端,在PC端的界面上刷新后可以看到已識別nginx插件(由灰色變為綠色)。ps:如之前開啟了Web防護關閉后可現實自編譯!
 

寶塔面板+云鎖防護之nginx自編譯web防護的方法


10.測試防護是否生效

 

http://域名+/?order%20by

瀏覽器執行
寶塔面板+云鎖防護之nginx自編譯web防護的方法
PS:如安裝云鎖后出現S,不顯示操作系統的如圖:
 
寶塔面板+云鎖防護之nginx自編譯web防護的方法
如沒特殊注明,文章均來自網絡! 轉載請注明來自:http://www.totemsz.cn/news/jsbj/10553.html

網站設計案例推薦

熱門文章

寶塔面板+云鎖防護之nginx自編譯...

本教程nginx安裝自寶塔面板, nginx版本號為1.19.2 (云鎖linux版本Linux_3.1.20.15,更新:2020-04-27, 親測時間:2020-08-30 ),大部分代碼可直接復制#后面的命令執行 !!!其他版本方法一致,除第6步有...

日期:2024-02-27 瀏覽次數:6982

相關文章
隨機推薦

寶塔面板+云鎖防護之nginx自編譯...

主站蜘蛛池模板: a国产视频 | 欧美自拍视频 | 日本在线不卡视频 | av片网站| 亚洲视频99 | 欧美日韩精品免费 | 亚洲国产清纯 | 国产亚洲精品久久久久久无几年桃 | 成年人在线观看网站 | 日本一区二区三区在线视频 | 欧美日韩资源 | 狠狠干网站| 国产精品国产三级国产专区53 | 免费成人高清视频 | 一级特黄妇女高潮 | av免费高清 | 91成人在线免费观看 | www.操操操| 欧美成人一区二区三区四区 | 激情五月色播五月 | 不卡中文字幕 | 亚洲香蕉视频 | 亚洲成年人网站在线观看 | 成人交配视频 | 亚洲成人三级 | 免费观看的av | 亚洲aⅴ在线 | 99精品视频99 | 色av一区二区 | 中文免费视频 | 秋霞影院午夜老牛影院 | 中日韩一级片 | 成人资源在线 | 久草日韩| 国产亚洲欧美一区二区 | 欧美在线一区二区 | 天堂va欧美ⅴa亚洲va一国产 | 麻豆国产精品777777在线 | 日女人的逼 | 欧美一道本 | 国产午夜视频在线 |