VeryNginx是一個(gè)功能強(qiáng)大而對人類友好的 Nginx 擴(kuò)展程序,基于 Lua_Nginx_Module(openrestry) 開發(fā),實(shí)現(xiàn)了高級(jí)的防火墻、訪問統(tǒng)計(jì)和其他的一些功能。 強(qiáng)化了 Nginx 本身的功能,并提供了友好的 Web 交互界面。
VeryNginx主要功能:
1.Nginx 運(yùn)行狀態(tài)分析:每秒請求數(shù)、響應(yīng)時(shí)間、網(wǎng)絡(luò)流量、網(wǎng)絡(luò)連接數(shù);
2.VeryNginx 可以基于按照以下信息對請求進(jìn)行過濾:IP、UserAgent、請求路徑(URI)、請求參數(shù);
3.通過配置過濾規(guī)則,可以阻止 SQL 注入, Git , SVN 文件泄露,攔截掃描工具等
4.VeryNginx 可以統(tǒng)計(jì)網(wǎng)站每個(gè) URI 的訪問情況,包括每個(gè) URI 的:總請求次數(shù)、各狀態(tài)碼次數(shù)、返回總字節(jié)數(shù)、每請求平均字節(jié)數(shù)、總響應(yīng)時(shí)間、平均響應(yīng)時(shí)間。
VeryNginx功能上主要是實(shí)現(xiàn)了高級(jí)的防火墻,訪問統(tǒng)計(jì),和其他的一些功能,也就是對 Nginx 本身功能的一些強(qiáng)化。并且提供了更友好的 web 交互界面(這是重點(diǎn)),在 web 界面里面修改配置后,保存后即刻生效,并不需要重啟 Nginx 或者 reload。