如何設(shè)置自定義響應(yīng)規(guī)則配置攔截響應(yīng)頁(yè)面
接入Web應(yīng)用防火墻(Web Application Firewall,簡(jiǎn)稱WAF)后,您可以設(shè)置自定義響應(yīng)規(guī)則,自定義客戶端請(qǐng)求被WAF攔截時(shí)返回給客戶端的攔截頁(yè)面的樣式和內(nèi)容,包含響應(yīng)碼、響應(yīng)頭、響應(yīng)體。自定義響應(yīng)模塊默認(rèn)未開啟。本文介紹如何創(chuàng)建自定義響應(yīng)規(guī)則。
背景信息
如果未設(shè)置自定義響應(yīng)規(guī)則,WAF攔截客戶端請(qǐng)求時(shí),默認(rèn)向客戶端返回統(tǒng)一的攔截響應(yīng)頁(yè)面。
您可以通過(guò)設(shè)置自定義響應(yīng)規(guī)則,自定義攔截響應(yīng)的內(nèi)容,包括響應(yīng)碼Status Code、響應(yīng)頭字段Response Headers、響應(yīng)體Response。
前提條件
已開通包年包月WAF3.0的企業(yè)版、旗艦版實(shí)例,或按量付費(fèi)WAF3.0實(shí)例。具體操作,請(qǐng)參見開通包年包月WAF 3.0、開通按量付費(fèi)WAF 3.0。
已將Web業(yè)務(wù)添加為WAF 3.0的防護(hù)對(duì)象。具體操作,請(qǐng)參見配置防護(hù)對(duì)象和防護(hù)對(duì)象組。
創(chuàng)建自定義響應(yīng)模板
自定義響應(yīng)規(guī)則不提供默認(rèn)規(guī)則模板。如果您需要啟用自定義響應(yīng)規(guī)則,您必須新建一個(gè)規(guī)則模板。
登錄Web應(yīng)用防火墻3.0控制臺(tái)。在頂部菜單欄,選擇WAF實(shí)例的資源組和地域(中國(guó)內(nèi)地、非中國(guó)內(nèi)地)。
在左側(cè)導(dǎo)航欄,選擇。
在Web核心防護(hù)頁(yè)面下方自定義響應(yīng)區(qū)域,單擊新建模板。
說(shuō)明
如果您是第一次新建自定義響應(yīng)規(guī)則模板,您也可以在Web核心防護(hù)頁(yè)面上方的自定義響應(yīng)卡片區(qū)域,單擊立即配置。
在新建模板 - 自定義響應(yīng)面板,完成以下配置,單擊確定。
配置項(xiàng)
說(shuō)明
配置項(xiàng)
說(shuō)明
模板名稱
為該模板設(shè)置一個(gè)名稱。
長(zhǎng)度為1~255個(gè)字符,支持中文和大小寫英文字母,可包含數(shù)字、半角句號(hào)(.)、下劃線(_)和短劃線(-)。
是否設(shè)置為默認(rèn)模板
選擇是否將該模板設(shè)置為當(dāng)前防護(hù)模塊的默認(rèn)模板。
一個(gè)防護(hù)模塊只允許設(shè)置一個(gè)默認(rèn)模板。默認(rèn)模板無(wú)需設(shè)置生效對(duì)象,默認(rèn)應(yīng)用于所有未關(guān)聯(lián)到自定義規(guī)則模板的防護(hù)對(duì)象和對(duì)象組(包括后續(xù)新增、從自定義規(guī)則模板中移除的防護(hù)對(duì)象和對(duì)象組)。
規(guī)則配置
設(shè)置自定義響應(yīng)規(guī)則。一個(gè)自定義響應(yīng)規(guī)則模板只能配置一套規(guī)則。
響應(yīng)碼
設(shè)置客戶端請(qǐng)求被WAF攔截時(shí),WAF返回給客戶端的HTTP狀態(tài)碼。取值范圍:200~600。WAF的默認(rèn)攔截響應(yīng)碼為405。
自定義header
設(shè)置客戶端請(qǐng)求被WAF攔截時(shí),WAF返回給客戶端的響應(yīng)包含的頭字段。每個(gè)頭字段包含header名和header值。最多支持添加五個(gè)header字段。
頁(yè)面響應(yīng)體
設(shè)置攔截響應(yīng)頁(yè)面的源代碼。配置要求如下:
支持使用HTML、JSON等格式。
代碼包含的字符長(zhǎng)度不超過(guò)4000。
重要
如需在響應(yīng)頁(yè)面中保留請(qǐng)求ID,用于通過(guò)日志服務(wù)查詢被攔截的請(qǐng)求,請(qǐng)?jiān)谶m當(dāng)位置引用{::trace_id::}字符串。
您可以通過(guò)自定義header,添加content-type頭字段,指定響應(yīng)體的格式。
生效對(duì)象
從已添加的防護(hù)對(duì)象及對(duì)象組中,選擇要應(yīng)用該模板的防護(hù)對(duì)象和防護(hù)對(duì)象組。
一個(gè)防護(hù)對(duì)象或?qū)ο蠼M只能關(guān)聯(lián)到當(dāng)前防護(hù)模塊下的一個(gè)模板。關(guān)于添加防護(hù)對(duì)象和對(duì)象組的具體操作,請(qǐng)參見配置防護(hù)對(duì)象和防護(hù)對(duì)象組。
新建的規(guī)則模板默認(rèn)開啟。您可以在規(guī)則模板列表執(zhí)行如下操作:
查看模板關(guān)聯(lián)的防護(hù)對(duì)象/組的數(shù)量。
通過(guò)模板開關(guān),開啟或關(guān)閉模板。
編輯或刪除規(guī)則模板。
編輯規(guī)則模板。
單擊規(guī)則模板名稱左側(cè)的圖標(biāo),查看規(guī)則模板包含的規(guī)則。
單擊規(guī)則模板名稱左側(cè)的圖標(biāo),查看規(guī)則模板包含的引擎信息。
重要
自定義響應(yīng)規(guī)則模板生效后,所有生效對(duì)象的默認(rèn)攔截響應(yīng)頁(yè)面將被替換為您在規(guī)則配置中自定義的響應(yīng)內(nèi)容。如果需要恢復(fù)默認(rèn)的攔截響應(yīng)頁(yè)面,請(qǐng)關(guān)閉或刪除對(duì)應(yīng)的規(guī)則模板。
相關(guān)文檔
如果您想了解WAF 3.0的防護(hù)對(duì)象、防護(hù)模塊及防護(hù)流程等信息,請(qǐng)參見防護(hù)配置概述。
如果您想使用API創(chuàng)建防護(hù)模板,請(qǐng)參見CreateDefenseTemplate - 創(chuàng)建防護(hù)模板。
如果您想創(chuàng)建一個(gè)Web核心防護(hù)規(guī)則,并配置規(guī)則內(nèi)容,請(qǐng)參見CreateDefenseRule - 創(chuàng)建防護(hù)規(guī)則。
相關(guān)知識(shí)
如何為SpringBoot應(yīng)用設(shè)置健康檢查
如何為托管到SAE的應(yīng)用配置健康檢查
用戶反饋信息的客戶端設(shè)置,自動(dòng)回復(fù)設(shè)置,系統(tǒng)標(biāo)簽設(shè)置
家居布置如何影響健康運(yùn)勢(shì),
華為WATCH GT2如何設(shè)置戶外跑
順產(chǎn)路上的“攔路虎”——前置胎盤
養(yǎng)老機(jī)構(gòu)康復(fù)輔助器具配置要求
如何進(jìn)行合理的家居布置?這種布置如何提升生活品質(zhì)?
孕期家居風(fēng)水應(yīng)如何布置
華為運(yùn)動(dòng)健康如何設(shè)置數(shù)據(jù)共享
網(wǎng)址: 如何設(shè)置自定義響應(yīng)規(guī)則配置攔截響應(yīng)頁(yè)面 http://www.u1s5d6.cn/newsview784224.html
推薦資訊
- 1發(fā)朋友圈對(duì)老公徹底失望的心情 12775
- 2BMI體重指數(shù)計(jì)算公式是什么 11235
- 3補(bǔ)腎吃什么 補(bǔ)腎最佳食物推薦 11199
- 4性生活姿勢(shì)有哪些 盤點(diǎn)夫妻性 10425
- 5BMI正常值范圍一般是多少? 10137
- 6在線基礎(chǔ)代謝率(BMR)計(jì)算 9652
- 7一邊做飯一邊躁狂怎么辦 9138
- 8從出汗看健康 出汗透露你的健 9063
- 9早上怎么喝水最健康? 8613
- 10五大原因危害女性健康 如何保 7826