内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

nginx中怎么實(shí)現(xiàn)網(wǎng)頁緩存防篡改

nginx中怎么實(shí)現(xiàn)網(wǎng)頁緩存防篡改,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

nginx中怎么實(shí)現(xiàn)網(wǎng)頁緩存防篡改,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

簡介

站在用戶的角度思考問題,與客戶深入溝通,找到措勤網(wǎng)站設(shè)計(jì)與措勤網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋措勤地區(qū)。

使用網(wǎng)站防篡改對(duì)指定的敏感頁面設(shè)置緩存,緩存后即使源站頁面內(nèi)容被惡意篡改,WAF也會(huì)向訪問者返回預(yù)先緩存好的頁面內(nèi)容,確保用戶看到正確的頁面。

啟用 網(wǎng)頁防篡改、敏感信息防泄露開關(guān),才能使用該功能。

填寫精確的要防護(hù)的路徑,可以防護(hù)該路徑下的text、html和圖片等內(nèi)容。

緩存用戶配置的url的頁面,到openresty。每次處理用戶請(qǐng)求,從nginx緩存獲取頁面。

配置的url頁面在nginx.conf--->http--->server--->local,local中設(shè)置緩存配置,根據(jù)自身業(yè)務(wù)特點(diǎn)設(shè)置緩存10~30天不等。

若被保護(hù)的頁面更新,手動(dòng)觸發(fā)更新緩存至最新的頁面。

即設(shè)置的url對(duì)應(yīng)的頁面,緩存中始終與real server對(duì)應(yīng)的頁面,保持同步,即使real server的頁面被篡改。

用戶請(qǐng)求的頁面來自于openresty緩存。

經(jīng)過大量測(cè)試發(fā)現(xiàn):對(duì)緩存的過期與清除起作用的因素的優(yōu)先級(jí)從高到低一次為:

inactive配置項(xiàng)、源設(shè)置的Expires、源服務(wù)器設(shè)置的Max-Age、proxy_cache_valid配置項(xiàng)

網(wǎng)頁緩存實(shí)現(xiàn)

在http{}內(nèi)配置緩存cache

proxy_buffering             on;

proxy_buffer_size           16k;

#設(shè)置Web緩存區(qū)名稱為cache_one,內(nèi)存緩存空間大小為500M,緩存的數(shù)據(jù)超過1天沒有被訪問就自動(dòng)清除;訪問的緩存數(shù)據(jù),硬盤緩存空間大小為30G

proxy_cache_path /home/waf/openresty/proxy_cache_path levels=1:2 keys_zone=cache_one:500m inactive=365d max_size=30g;

當(dāng)用戶設(shè)置的緩存頁面,發(fā)生修改時(shí),手動(dòng)在控制臺(tái)操作,清空緩存,重新從源站緩存最新的資源。

location ~ /purge(/.*) {

allow              127.0.0.1;

allow              10.10.10.10;

deny               all;

proxy_cache_purge  cache_one $host$1$is_args$args;

}

location ~* \.(jpg|jpeg|png)$ {

#使用Web緩存區(qū)cache_one,已在nginx.conf的緩存配置中命名的。

proxy_cache cache_one;                  

#設(shè)置Web緩存的Key值,Nginx根據(jù)Key值md5哈希存儲(chǔ)緩存,這里根據(jù)"域名,URI,

#參數(shù)"組合成Key

proxy_cache_key $host$uri$is_args$args;

proxy_cache_valid 200 304 365d;

proxy_cache_revalidate on;

proxy_cache_lock on;

proxy_ignore_headers Set-Cookie Cache-Control;  

proxy_set_header Range $http_range;

proxy_set_header If-Range $http_if_range;

proxy_no_cache $http_range $http_if_range;  #range請(qǐng)求不緩存

add_header X-Cache $upstream_cache_status;

proxy_pass http://rp_10_11_12_10_80cert_cn;

session_sticky_hide_cookie upstream=rp_10_12_52_89_80cert_placuna_cn;

}

location /test/index.php {

#使用Web緩存區(qū)cache_one,已在nginx.conf的緩存配置中命名的。

proxy_cache cache_one;

#設(shè)置Web緩存的Key值,Nginx根據(jù)Key值md5哈希存儲(chǔ)緩存,這里根據(jù)"域名,URI,

#參數(shù)"組合成Key

proxy_cache_key $host$uri$is_args$args;

proxy_cache_valid 200 304 365d;

proxy_cache_revalidate on;

proxy_cache_lock on;

proxy_ignore_headers Set-Cookie Cache-Control;

proxy_set_header Range $http_range;

proxy_set_header If-Range $http_if_range;

proxy_no_cache $http_range $http_if_range; #range請(qǐng)求不緩存

add_header X-Cache $upstream_cache_status;

proxy_pass http://rp_10_11_12_10_80cert_cn;

session_sticky_hide_cookie upstream=http://rp_10_11_12_10_80cert_cn;

當(dāng)前文章:nginx中怎么實(shí)現(xiàn)網(wǎng)頁緩存防篡改
標(biāo)題來源:http://www.rwnh.cn/article26/ejigjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作網(wǎng)頁設(shè)計(jì)公司、面包屑導(dǎo)航微信小程序、軟件開發(fā)、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
迭部县| 六盘水市| 黄骅市| 团风县| 临潭县| 洱源县| 弥勒县| 白水县| 广河县| 探索| 河北省| 二连浩特市| 子长县| 高州市| 桂林市| 乐清市| 保定市| 淳化县| 木兰县| 平昌县| 寿宁县| 江油市| 廊坊市| 山东省| 吴忠市| 三穗县| 秭归县| 长海县| 堆龙德庆县| 洪江市| 兴文县| 吉木萨尔县| 瓮安县| 二连浩特市| 岳阳县| 星子县| 鄂托克旗| 定远县| 本溪市| 丹棱县| 漳州市|