黄色网站入口国产美女,精品国产欧美另类一区,国产一区二区美女自慰,日日摸夜夜添无码国产

選擇你喜歡的標簽
我們會為你匹配適合你的網(wǎng)址導航

    確認 跳過

    跳過將刪除所有初始化信息

    您的位置:0XUCN > 資訊 > 安全
    新聞分類

    VeryNginx開源、強大的web防火墻

    安全 PRO 稿源:民工哥技術(shù)之路 2023-09-10 00:26

    之前工作中經(jīng)常在 Nginx 里面配置各種規(guī)則,感覺 Nginx 功能強大但并不是很易用。于是就覺得可以寫一個強大而且對人類友好的 Nginx,前前后后寫了一個多月,總算是在過年之前完成了,邏輯通過 lua 實現(xiàn),嵌入到 Nginx 中,自帶前端界面。

    傳送門:https://github.com/alexazhou/VeryNginx

    VeryNginx = Very powerful and friendly nginx

    VeryNginx描述

    VeryNginx基于lua_nginx_module(openrestry)。它實現(xiàn)了高級防火墻(waf),訪問統(tǒng)計信息和其他一些功能。它增強了Nginx的功能,并提供了友好的Web界面。

    在 web 界面里面修改配置后,保存后即刻生效,并不需要重啟 Nginx 或者 reload 。

    主要功能如下

    Nginx 運行狀態(tài)分析

    每秒請求數(shù)

    響應(yīng)時間

    網(wǎng)絡(luò)流量

    網(wǎng)絡(luò)連接數(shù)

    請求過濾

    VeryNginx 可以基于按照以下信息對請求進行過濾:

    IP

    UserAgent

    請求路徑(URI)

    請求參數(shù)

    通過配置過濾規(guī)則,可以阻止 SQL 注入, Git , SVN 文件泄露,攔截掃描工具等

    統(tǒng)計功能

    VeryNginx可以記錄URI的請求,包括每個URI的這些數(shù)據(jù):

    所有請求計數(shù)

    每個狀態(tài)碼的請求計數(shù)

    總字節(jié)數(shù)

    平均字節(jié)

    總響應(yīng)時間

    平均響應(yīng)時間

    附?VeryNginx 的界面圖

    安裝Nginx / OpenResty

    VeryNginx基于OpenResty,因此您需要首先安裝它。但是請不要擔心,VeryNginx提供了一個腳本來自動執(zhí)行此操作。

    python?install.py?install

    只需運行此命令,openresty和verynginx將自動安裝。VeryNginx可以自動安裝openresty,因此您無需手動安裝nginx(openresty)。

    編輯nginx配置文件

    VeryNginx的配置文件是/opt/verynginx/openresty/nginx/conf/nginx.conf,這是一個演示。它只是可以讓verynginx運行,因此您可以看到verynginx的儀表板。如果您想進一步配置它,則需要編輯該文件并向其中添加自己的nginx配置。此配置文件添加了三個include命令,以將verynginx嵌入到原始nginx(openresty)中

    包括/opt/verynginx/verynginx/nginx_conf/in_external.conf;

    包括/opt/verynginx/verynginx/nginx_conf/in_http_block.conf;

    包括/opt/verynginx/verynginx/nginx_conf/in_server_block.conf;

    這些include命令被放置在一個塊的外部,http內(nèi)部配置塊被阻止,服務(wù)器配置塊被放置在內(nèi)部,Remenber在修改時保留這三行。如果添加新的服務(wù)器配置塊或http配置塊,還需要在其中添加合適的include行。

    啟動/停止/重啟服務(wù)

    #Start Service/opt/verynginx/openresty/nginx/sbin/nginx#Stop Service/opt/verynginx/openresty/nginx/sbin/nginx -s stop#Restart Service/opt/verynginx/openresty/nginx/sbin/nginx -s reload

    WEB界面配置VeryNginx

    服務(wù)開始運行后,您可以在控制臺上查看服務(wù)器狀態(tài)并進行配置。

    WEB的地址為http://{{your_machine_address}}/verynginx/index.html。

    默認用戶和密碼為verynginx/ verynginx。您應(yīng)該現(xiàn)在就可以完成所有選項。

    提示

    保存后,新配置將立即生效。無需重新啟動或重新加載nginx。

    保存配置時,VeryNginx會將所有配置寫入/opt/verynginx/verynginx/configs/config.json。

    更新VeryNginx

    新版本的VeryNginx可能支持某些新功能或修復了一些舊錯誤。如果要更新本地安裝的VeryNginx,只需要將最新代碼從github拉到本地,然后運行以下命令:

    #Update VeryNginxpython?install.py?update?verynginx#Update OpenRestypython?install.py?update?openresty

    install.py將在更新期間保留舊的config.json和nginx.conf。這樣您就不會在更新后丟失配置。

    VeryNginx安裝配置都非常的簡單,而且還得供友好的WEB界面,配置也比較方便,是一款實用的、強大的WAF功能軟件。


    0XU.CN

    [超站]友情鏈接:

    四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
    關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級服務(wù)市場:https://www.ijiandao.com/

    圖庫
    公眾號 關(guān)注網(wǎng)絡(luò)尖刀微信公眾號
    隨時掌握互聯(lián)網(wǎng)精彩
    贊助鏈接