国产精品一区二区久久久-99久久久精品免费看国产-久久九九99热这里只有精品-漂亮人妻被中出中文字幕久久-五月情综合网站久久-福利姬3d全彩办公室色欲-av网站在线播放网站-亚洲日本岛国动作片在线观看-男人的天堂啊啊啊啊

日志樣式

小程序開發(fā)服務(wù)器免費高級Waf防火墻:VeryNginx,防御網(wǎng)站被攻擊.

  • 標簽 :

VeryNginx 是一個基于openrestry(其實是基于nginx的lua擴展)的開發(fā)程序,實現(xiàn)了高級的防火墻,可以做訪問統(tǒng)計和其他的一些防護功能。 VeryNginx 擴展了 Nginx 本身的功能,并提供了友好的 Web 交互界面。

VeryNginx安裝需要支持lua模塊支持,具體包括:lua-nginx-module,http_stub_status_module,http_ssl_module這3個模塊。如果想在nginx中使用VeryNginx ,就需要安裝以上模塊,不過寶塔面板已經(jīng)默認編譯了這3個模塊,寶塔面板一般都安裝 lua模塊,也支持安裝openrestry。所以我們只需要安裝VeryNginx單個軟件即可。

測試環(huán)境:

寶塔面板7.0.3(其他版本大同小異)、nginx1.17.5、統(tǒng):CentOS Linux 7.7.1908 (Core)

VeryNginx相關(guān)頁面

github:https://github.com/alexazhou/VeryNginx

中文使用文檔:
https://github.com/alexazhou/VeryNginx/blob/master/readme_zh.md

安裝方法

git克隆下載,并且進行安裝:

git clone https://github.com/alexazhou/VeryNginx.git
cd VeryNginx 
python install.py install verynginx

出現(xiàn)下面 successfuly,就代表OK了

免費網(wǎng)站高級Waf防火墻:VeryNginx,防御網(wǎng)站被攻擊

 

配置VeryNginx

我們需要設(shè)置 Nginx 配置文件,添加三條 Include 指令來實現(xiàn)功能,分別為:

include /opt/verynginx/verynginx/nginx_conf/in_external.conf;   #http 配置塊外部
include /opt/verynginx/verynginx/nginx_conf/in_http_block.conf;  #http 配置塊內(nèi)部
include /opt/verynginx/verynginx/nginx_conf/in_server_block.conf;   #server 配置塊內(nèi)部

1、前兩條命令:

設(shè)置Nginx配置文件 寶塔面板→ Nginx →設(shè)置 → 配置修改,將以下2條代碼放到正確的位置,如下圖。注意,前兩條防止的位置

免費網(wǎng)站高級Waf防火墻:VeryNginx,防御網(wǎng)站被攻擊

配置VeryNginx

2、第三條命令:

寶塔面板→ 網(wǎng)站→當前網(wǎng)站→設(shè)置 → 配置文件,將以下代碼放到 root /www/wwwroot/ 下面即可。具體如圖:

免費網(wǎng)站高級Waf防火墻:VeryNginx,防御網(wǎng)站被攻擊

 

3、重啟nginx,或者重新加載下配置都行。寶塔面板→nginx→服務(wù)→重載/重啟Nginx:

VeryNginx 進行配置

VeryNginx 啟動后,可以通過瀏覽器訪問管理面板來查看狀態(tài)以及進行配置。

管理面板地址為 http://{{your_machine_address}}/verynginx/index.html。

默認用戶名和密碼是 verynginx / verynginx。

登錄之后就可以查看狀態(tài),并對配置進行修改了。修改配置后,點擊保存才會生效.

設(shè)置cc防御(舉例):在自定義動作→攔截頻率中可以設(shè)置。如圖:

免費網(wǎng)站高級Waf防火墻:VeryNginx,防御網(wǎng)站被攻擊

 

然后,我們重新打開下我們的網(wǎng)站,進行測試cc攻擊了,是不是被攔截返回了。

VeryNginx總結(jié)

VeryNginx是一個高級nginx擴展程序,他的強大之處在于VeryNginx 包含強大的自定義功能,可以做很多事情,比如waf防火墻功能。

他的 自定義行為包含兩部分, Matcher 和 Action 。 Matcher 用來對請求進行匹配, Action 為要執(zhí)行的動作 這樣的優(yōu)勢在于把所有的前置判斷整合在Matcher里一起來實現(xiàn)了,使復(fù)雜(組合)規(guī)則的實現(xiàn)變成了可能。更多具體,需要去摸索。
轉(zhuǎn)載至迷神筆記頭條號。
天津市犀思科技有限公司是專業(yè)從事web應(yīng)用定制開發(fā)的一家公司,主營業(yè)務(wù)包括定制功能型網(wǎng)站建設(shè)開發(fā)、微信小程序開發(fā)、微信公眾號開發(fā)APP定制開發(fā)、天津企業(yè)微信開發(fā)、ERP、CRM、OA等企業(yè)應(yīng)用場景信息化解決方案等服務(wù),致力于成為中國領(lǐng)先的IT服務(wù)及行業(yè)解決方案的提供商。


發(fā)表評論

電子郵件地址不會被公開。 必填項已用*標注

看不清?點擊更換