日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

html网页如何限制ip访问量,Nginx 限制IP访问频率

發布時間:2023/12/20 Nginx 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html网页如何限制ip访问量,Nginx 限制IP访问频率 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在Nginx服務器上進行一些常規設置,限制某一段時間內同一ip訪問數實例.

nginx限制ip訪問頻率數,也是說限制同一個ip在一段時間里連接服務器的次數.

通過這種設置,可以一定程度上防止類似CC這種快速頻率請求的攻擊

1,添加limit_req_zone

這個變量只能在http使用

http{

...

#定義一個名為allips的limit_req_zone用來存儲session,大小是10M內存,

#以$binary_remote_addr 為key,限制平均每秒的請求為5個,

#1M能存儲16000個狀態,rete的值必須為整數,

#如果限制兩秒鐘一個請求,可以設置成30r/m

limit_req_zone $binary_remote_addr zone=allips:10m rate=5r/s;

...

2,添加limit_req

這個變量可以在http, server, location使用

只限制一個站點,所以添加到server里面

...

server{

...

location {

...

#限制每ip每秒不超過20個請求,漏桶數burst為5

#brust的意思就是,如果第1秒、2,3,4秒請求為19個,

#第5秒的請求為25個是被允許的。

#但是如果你第1秒就25個請求,第2秒超過20的請求返回503錯誤。

#nodelay,如果不設置該選項,嚴格使用平均速率限制請求數,

#第1秒25個請求時,5個請求放到第2秒執行,

#設置nodelay,25個請求將在第1秒執行。

limit_req zone=allips burst=5 nodelay;

...

}

...

}

...

3,重啟nginxservice nginx restart

#或者重新加載 /usr/local/nginx/sbin/nginx -s reload

總結

以上是生活随笔為你收集整理的html网页如何限制ip访问量,Nginx 限制IP访问频率的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。