站長資訊網
        最全最豐富的資訊網站

        nginx如何處理請求數

        nginx輕巧功能強大,能承受幾百并發量,ddos攻擊幾乎沒有影響到nginx自身的工作,但是,太多的請求就開始影響后端服務了。

        所以必須要在nginx做相應的限制,讓攻擊沒有到后端的服務器。這里闡述的是能在單位時間內限制請求數的ngx_http_limit_req_module模塊。

        nginx如何處理請求數

        安裝模塊這些簡單的步驟這里就不介紹了,就介紹一下配置的參數,希望對大家有用。

        一、nginx限制請求數ngx_http_limit_req_module模塊 (推薦學習:nginx教程)

        1、鍵值的定義,就是限制的參數。這個在http里面設置。

        limit_req_zone

        語法: limit_req_zone $variable zone=name:size rate=rate;

        默認值: none

        配置段: http

        例子:

        limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;

        說明:區域名稱為one,大小為10m,平均處理的請求頻率不能超過每秒一次。

        鍵值是客戶端IP。

        使用$binary_remote_addr變量, 可以將每條狀態記錄的大小減少到64個字節,這樣1M的內存可以保存大約1萬6千個64字節的記錄。

        如果限制域的存儲空間耗盡了,對于后續所有請求,服務器都會返回 503 (Service Temporarily Unavailable)錯誤。

        速度可以設置為每秒處理請求數和每分鐘處理請求數,其值必須是整數,所以如果你需要指定每秒處理少于1個的請求,2秒處理一個請求,可以使用 “30r/m”。

        2、設置你所希望的日志級別。

        limit_req_log

        語法: limit_req_log_level info | notice | warn | error;

        默認值: limit_req_log_level error;

        配置段: http, server, location

        當服務器因為頻率過高拒絕或者延遲處理請求時可以記下相應級別的日志。 延遲記錄的日志級別比拒絕的低一個級別;比如, 如果設置“limit_req_log_level notice”, 延遲的日志就是info級別。

        3、設置錯誤返回值。

        語法: limit_req_status code;

        默認值: limit_req_status 503;

        配置段: http, server, location

        該指令在1.3.15版本引入。設置拒絕請求的響應狀態碼。

        4、設置對應的共享內存限制域和允許被處理的最大請求數閾值。

        語法: limit_req zone=name [burst=number] [nodelay];

        默認值: —

        配置段: http, server, location

        limit_req_zone $binary_remote_addr zone=ttlsa_com:10m rate=1r/s; server {     location /www.ttlsa.com/ {         limit_req zone=ttlsa_com burst=5;     } }

        限制平均每秒不超過一個請求,同時允許超過頻率限制的請求數不多于5個。

        如果不希望超過的請求被延遲,可以用nodelay參數,如:

        limit_req zone=ttlsa_com burst=5 nodelay;

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 午夜精品久久久久久久| 亚洲精品无码AV人在线播放| 免费精品视频在线| 欧美国产日本精品一区二区三区| 日韩一区二区三区精品| 国产精品成人久久久久三级午夜电影 | 国产精品亚洲产品一区二区三区| 伊人精品久久久久7777| 精品久久人人做人人爽综合| 免费精品99久久国产综合精品 | 国产乱人伦偷精品视频| 99国产精品一区二区 | 亚洲精品NV久久久久久久久久| 99在线观看视频免费精品9| 成人国产精品999视频| 精品国产福利一区二区| 久久亚洲精品人成综合网| 亚洲AV无码国产精品麻豆天美| 亚洲人成电影网站国产精品| 人妻少妇精品久久| 午夜精品一区二区三区在线视 | 正在播放酒店精品少妇约| 久久国产成人精品国产成人亚洲| 国产A级毛片久久久精品毛片| 国产精品福利一区二区久久| 国产成人精品无码一区二区| 精品亚洲成a人片在线观看| 亚洲AV无码成人精品区在线观看 | 亚洲精品成人无码中文毛片不卡| 亚洲精品无码av天堂| 亚洲av无码国产精品色在线看不卡 | 日韩经典精品无码一区| 精品91自产拍在线观看| 成人国产精品秘 果冻传媒在线| 亚洲国产精品国自产电影| 久久久国产精品福利免费| 久久国产精品99久久久久久老狼| 久久99精品综合国产首页| 99久久精品国产一区二区蜜芽| 久久精品一区二区国产| 国产精品gz久久久|