Nginx Lua Waf 插件一鍵部署的操作示例
一、場景說明
- 本自動(dòng)化腳本旨在為提高研發(fā)、測試、運(yùn)維快速部署應(yīng)用環(huán)境而編寫。
- 腳本遵循拿來即用的原則快速完成
CentOS系統(tǒng)各應(yīng)用環(huán)境部署工作。 - 統(tǒng)一研發(fā)、測試、生產(chǎn)環(huán)境的部署模式、部署結(jié)構(gòu)、維護(hù)手冊的標(biāo)準(zhǔn)。
二、腳本職責(zé)
- 根據(jù)用戶傳入的參數(shù)來執(zhí)行
Nginx Lua Waf模塊的在線或者離線快速配置。 - 為提高環(huán)境部署效率,降低團(tuán)隊(duì)成員的學(xué)習(xí)成本而編寫。
- 本腳本可以重復(fù)執(zhí)行,不會(huì)破壞系統(tǒng)環(huán)境變量。
三、參數(shù)說明
- 第一組必傳入?yún)ⅲ篘gx-Lua-Waf 插件安裝模式(在線示例:v0.7.2 離線示例:/tmp/nginx-lua-waf-v0.7.2.tar.gz)
- 第二組必傳入?yún)ⅲ篘gx-Lua-Waf 插件安裝路徑(示例:/opt/modules/nginx/conf -> 該路徑必須存在且是 Nginx 安裝后配置根目錄)
- 第三組必傳入?yún)ⅲ篘gx-Lua-Waf 插件執(zhí)行權(quán)限(示例-1:root 示例-2:www:www:123456)
四、操作示例
下載 Nginx Lua Waf 安裝腳本
# 下載安裝腳本 cd /tmp/ && wget https://gitee.com/Ramboooooooo/deploy-script/raw/master/component/nginx/module/install-ngx-lua-waf.sh && chmod +x install-ngx-lua-waf.sh
在線安裝示例
# 在線安裝示例 cd /tmp/ && ./install-ngx-lua-waf.sh v0.7.2 /opt/modules/nginx/conf root # 腳本執(zhí)行效果

離線安裝示例
# 離線安裝示例 cd /tmp/ && ./install-ngx-lua-waf.sh /tmp/nginx-lua-waf-v0.7.2.tar.gz /opt/modules/nginx/conf www:www:123456 # 腳本執(zhí)行效果

五、注意事項(xiàng)
如果采用非 root 權(quán)限執(zhí)行腳本,可能在執(zhí)行過程中需要輸入當(dāng)前用戶的密碼,請(qǐng)留意控制臺(tái)的實(shí)時(shí)動(dòng)態(tài)。
控制臺(tái)輸出的每條信息都是有效信息,請(qǐng)留意且認(rèn)真閱讀。
為保證腳本的時(shí)效性,使用到期時(shí)間為 2025-01-05。如果腳本過期,請(qǐng)聯(lián)系管理員更新最新功能的自動(dòng)化腳本。
到此這篇關(guān)于Nginx Lua Waf 插件一鍵部署的文章就介紹到這了,更多相關(guān)Nginx 一鍵部署內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- nginx+lua+redis實(shí)現(xiàn)降級(jí)的示例代碼
- nginx+lua+redis 灰度發(fā)布實(shí)現(xiàn)方案
- Nginx + lua 實(shí)現(xiàn)WAF的詳細(xì)過程
- Nginx如何安裝配置Lua支持
- Nginx Lua 根據(jù)參數(shù)請(qǐng)求轉(zhuǎn)發(fā)的實(shí)現(xiàn)
- Nginx Lua 緩存配置的實(shí)現(xiàn)步驟
- 使用nginx+lua進(jìn)行token鑒權(quán)的方法
- Nginx中使用Lua腳本與圖片的縮略圖處理的實(shí)現(xiàn)
- Nginx配置中使用Lua腳本的實(shí)現(xiàn)步驟
相關(guān)文章
在Ubuntu上安裝Nginx的實(shí)現(xiàn)過程
本文詳細(xì)介紹了在Ubuntu系統(tǒng)中從源碼安裝Nginx的步驟,包括更新系統(tǒng)、安裝依賴、下載源碼、配置編譯選項(xiàng)、編譯安裝、創(chuàng)建專用用戶、配置Systemd服務(wù)、調(diào)整防火墻、驗(yàn)證安裝、管理和維護(hù)Nginx等內(nèi)容2026-04-04
深入解析nginx路由location匹配規(guī)則及其優(yōu)先級(jí)
Nginx是一款高性能的Web服務(wù)器和反向代理服務(wù)器,它的路由功能是通過location指令來實(shí)現(xiàn)的,location指令用于匹配請(qǐng)求的URL,并將請(qǐng)求轉(zhuǎn)發(fā)到相應(yīng)的處理程序或靜態(tài)文件,需要的朋友可以參考下2023-10-10
Nginx與安全相關(guān)的幾個(gè)配置小結(jié)
Nginx提供了一系列的安全相關(guān)參數(shù),可以幫助加固網(wǎng)站安全性,本文主要介紹了Nginx與安全相關(guān)的幾個(gè)配置小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下2024-02-02
利用nginx與ffmpeg搭建流媒體服務(wù)器過程詳解
這篇文章主要給大家介紹了利用nginx與ffmpeg搭建流媒體服務(wù)器的全過程,文中介紹的很詳細(xì),對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-03-03
Nginx實(shí)現(xiàn)動(dòng)態(tài)攔截非法訪問ip的方法
最近在訪問時(shí)不時(shí)會(huì)被暴力刷量,爬蟲和惡意攻擊導(dǎo)致數(shù)據(jù)庫,服務(wù)等癱瘓,所以本文介紹了在Nginx上實(shí)現(xiàn)一個(gè)動(dòng)態(tài)攔截IP的方法,具體是當(dāng)某個(gè)IP在1分鐘內(nèi)訪問超過60次時(shí),將其加入Redis并攔截,攔截時(shí)間默認(rèn)1天,需要的朋友可以參考下2025-02-02
windows安裝nginx部署步驟圖解(反向代理與負(fù)載均衡)
這篇文章主要介紹了windows安裝nginx部署步驟,設(shè)置反向代理與負(fù)載均衡的使用方法,需要的朋友可以參考下2014-02-02

