濮阳杆衣贸易有限公司

主頁 > 知識庫 > Nginx服務(wù)器實現(xiàn)通過ip和user_gent限制訪問的方法分析

Nginx服務(wù)器實現(xiàn)通過ip和user_gent限制訪問的方法分析

熱門標簽:咸陽穩(wěn)定外呼系統(tǒng)公司 征服者快捷酒店地圖標注 蕪湖呼叫中心外呼系統(tǒng)哪家強 漯河電銷外呼系統(tǒng)價格 ec外呼系統(tǒng)怎么樣 天津外呼系統(tǒng)運營商 電銷機器人怎么錄音 貴港市機器人外呼系統(tǒng)團隊 貴陽語音電銷機器人

本文實例講述了Nginx服務(wù)器實現(xiàn)通過ip和user_gent限制訪問的方法。分享給大家供大家參考,具體如下:

DDOS攻擊是大規(guī)模訪問站點經(jīng)常會遇到的問題,它是指有人通過程序惡意刷站點的某些頁面,導(dǎo)致站點響應(yīng)緩慢或者直接拒絕服務(wù)。

這種情況可以通過分析nginx的access日志發(fā)現(xiàn),存在大量相同ip或者user_agent的請求,我們可以根據(jù)請求的相似性,對于這些訪問的請求,直接在nginx層面上過濾掉。

通過ip限制訪問

Nginx中訪問控制模塊相關(guān)文檔

http://nginx.org/en/docs/http/ngx_http_access_module.html

訪問控制可以通過deny指令來拒絕訪問,allow指令允許訪問。

當有多個deny和allow規(guī)則時,匹配到對應(yīng)的規(guī)則就跳出。

拒絕固定ip

deny 192.168.1.12;

拒絕ip網(wǎng)段

deny 192.168.1.0/24;

只允許內(nèi)網(wǎng)訪問

allow 192.168.1.0/24;
deny all;

通過user_agent限制訪問

Nginx沒有專門針對user_agent的限制指令,user_agent在nginx中可以通過$http_user_agent變量訪問到,使用if指令對user_agent進行正則匹配,對于匹配到的規(guī)則,拒絕訪問即可。

nginx中對if指令介紹的比較詳細的在rewrite模塊中

http://nginx.org/en/docs/http/ngx_http_rewrite_module.html

通過user_agent限制Jmeter測試工具的訪問

if ($http_user_agent ~ "^Apache.*Java"){
  return 403;
}

希望本文所述對大家nginx服務(wù)器維護有所幫助。

標簽:香港 濰坊 攀枝花 東營 西寧 西藏 淮北 怒江

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Nginx服務(wù)器實現(xiàn)通過ip和user_gent限制訪問的方法分析》,本文關(guān)鍵詞  Nginx,服務(wù)器,實現(xiàn),通過,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Nginx服務(wù)器實現(xiàn)通過ip和user_gent限制訪問的方法分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于Nginx服務(wù)器實現(xiàn)通過ip和user_gent限制訪問的方法分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    浏阳市| 建德市| 海宁市| 古田县| 浮梁县| 二连浩特市| 长寿区| 榕江县| 重庆市| 丰镇市| 宁武县| 四川省| 蓬莱市| 黎城县| 临洮县| 绥化市| 潮安县| 杨浦区| 祁东县| 琼中| 上杭县| 麻江县| 海安县| 汤阴县| 保康县| 聂拉木县| 彭阳县| 那坡县| 远安县| 韶山市| 乾安县| 汝城县| 寿光市| 营山县| 黎川县| 彰武县| 宁明县| 怀仁县| 武夷山市| 越西县| 城口县|