国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Nginx的limit限制訪問模塊

2024-08-30 12:23:07
字體:
來源:轉載
供稿:網友
  Nginx 的 limit 模塊用于限制 Nginx 的訪問。
  limit 模塊包含有兩個部分:
  limit_conn 用于對連接數量的限制
  limit_req 用于對請求頻率的限制
  limit_conn
  limit_conn 模塊的實現比 limit_req 簡單,直接對擁有相同變量值的連接進行計數,超過限制的連接返回 503 錯誤(Service Temporarily Unavailable)。
  實際上,由于某一時刻,一個連接上一般只有一個待處理請求,且由于 keepalive 和 phase 處理函數無法判斷連接狀態 (新連接還是老連接),limit_conn 將正在處理的請求數作為連接數使用。
  這個模塊包含以下部分:
  limit_conn_zone
  這個配置項用于指定連接數的計數空間。
  # 語法
  limit_conn_zone [$variable] zone=[zone-name]:[max-storage-space];
  # 段
  http
  # 示例
  limit_conn_zone $binary_remote_addr zone=conn_ip:1m;
  limit_conn
  這個配置項用于指定連接數上限。
  # 語法
  limit_conn [zone-name] [max-connections];
  # 段
  http, server, location
  # 示例
  limit_conn conn_ip 10;
  limit_conn_status
  可選項。該指令在 1.3.15 版本引入。指定拒絕請求時返回的 http code(狀態響應碼)。
  # 語法
  limit_conn_status [http-code];
  # 段
  http, server, location
  # 示例
  limit_conn_status 502;
  limit_req
  與 limit_conn 不同的是,limit_conn 直接指定連接數上限,而 limit_req 通過 rate 參數對指定變量出現的速率(即頻率)指定的上限進行限制。
  這個模塊包含以下部分:
  limit_req_zone
  這個配置項用于指定請求頻率的計數空間。
  # 語法
  limit_req_zone [$variable] zone=[zone-name]:[max-storage-space] rate=[max-request-rate];
  # 段
  http
  # 示例
  # rate=1r/s 表示限制每秒只允許一次請求
  limit_req_zone $binary_remote_addr zone=req_ip:1m rate=1r/s;
  limit_req
  這個配置項用于調用 limit_req_zone 指定的頻率上限,以及可選的補充參數。
  # 語法
  # burst  可選項。后面接整數,表示最大允許超過頻率限制的請求數
  # nodelay 可選項。如果不希望超過的請求被延遲,可以使用 nodelay 參數
  limit_req zone=req_ip (burst=[numbers]) (nodelay);
  # 段
  http, server, location
  # 示例
  limit_req zone=req_ip burst=5 nodelay;
  limit_req_status
  可選項。和 limit_conn_status 同理。指定拒絕請求時返回的 http code(狀態響應碼)。
  # 語法
  limit_req_status [http-code];
  # 段
  http, server, location
  # 示例
  limit_req_status 502;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石城县| 饶平县| 长乐市| 阿尔山市| 盐亭县| 民丰县| 枣阳市| 凉城县| 防城港市| 固安县| 宁南县| 嘉鱼县| 海原县| 灌南县| 济源市| 凤城市| 江源县| 渝中区| 措美县| 沐川县| 徐州市| 巩义市| 博罗县| 长治市| 汨罗市| 阿拉尔市| 皮山县| 芜湖县| 都江堰市| 故城县| 桂平市| 开阳县| 新余市| 施秉县| 东乌珠穆沁旗| 天长市| 德惠市| 洛隆县| 尖扎县| 明水县| 荣成市|