最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx對網段內ip的連接數限流配置詳解

 更新時間:2019年03月22日 15:03:57   作者:domac的菜園子  
這篇文章主要介紹了Nginx對網段內ip的連接數限流配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

Nginx中的所謂連接數限制,其實是tcp連接,也就是請求方通過三次握手后成功建立的連接狀態(tài)。Nginx一般為我們提供了 ngx_http_limit_conn_module 模塊來提供限制連接功能。該模塊可以根據定義的鍵來限制每個鍵值的連接數,如同一個IP來源的連接數。

ngx_http_limit_conn_module指令解釋

Syntax:  limit_conn zone number;
Default:  —
Context:  http, server, location

該指令描述會話狀態(tài)存儲區(qū)域。鍵的狀態(tài)中保存了當前連接數,鍵的值可以是特定變量的任何非空值(空值將不會被考慮)。$variable定義鍵,zone=name定義區(qū)域名稱。 常見使用例子:

limit_conn_zone $binary_remote_addr zone=addr:10m;

server {
  location /download/ {
    limit_conn addr 1;
  }

上面例子表示當請求訪問 /download/ 時, 同一時刻只能一個請求連接會成功進行資源下載。

網段限制

常見的limit_conn_zone 配置一般設置 $binary_remote_addr 或 $server_name,進行單一ip或主機級的連接數限制。

但有時候我們希望能對某ip網段進行連接數限制,那我們可以這么做:

http {

... ...

  limit_conn_zone $ip_segment zone=network_segment:10m;

  server {
      ... ...
      set $ip_segment $remote_addr;

      if ( $ip_segment ~ ^(\d+)\.(\d+)\.(\d+)\.(\d+) ) {
        set $ip_segment $1.$2.$3;
      }

      location /download/ {
        limit_conn network_segment 10; 
        #limit_rate 200k;
      }

  }
}

這樣基本能滿足Nginx對網段內所有ip的連接數做統一的連接數限制了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Nginx負載均衡/SSL配置的實現

    Nginx負載均衡/SSL配置的實現

    這篇文章主要介紹了Nginx負載均衡/SSL配置的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • 配置Nginx實現訪問本地靜態(tài)資源的完整指南

    配置Nginx實現訪問本地靜態(tài)資源的完整指南

    Nginx 是一個高性能的 HTTP 服務器和反向代理服務器,廣泛用于靜態(tài)資源的托管和負載均衡,在開發(fā)和生產環(huán)境中,我們常常需要使用 Nginx 來提供本地靜態(tài)資源的訪問,本文將詳細介紹如何配置 Nginx 以便訪問本地靜態(tài)資源,需要的朋友可以參考下
    2024-08-08
  • 詳解nginx進程鎖的實現

    詳解nginx進程鎖的實現

    nginx是多進程并發(fā)模型的應用,但為了網絡請求的安全性,必須要使用到鎖,那么這個進程鎖如何實現呢
    2021-06-06
  • Nginx中IF、AND、OR語句用法實例

    Nginx中IF、AND、OR語句用法實例

    這篇文章主要介紹了Nginx中IF、AND、OR語句用法實例,本文講解的是Ningx中的邏輯判斷語句用法,需要的朋友可以參考下
    2015-02-02
  • 詳解nginx websocket配置

    詳解nginx websocket配置

    這篇文章主要介紹了詳解nginx websocket配置,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • nginx自定義變量與內置預定義變量的使用

    nginx自定義變量與內置預定義變量的使用

    這篇文章主要介紹了nginx自定義變量與內置預定義變量的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • nginx地址重寫、反向代理方式

    nginx地址重寫、反向代理方式

    這篇文章主要介紹了nginx地址重寫、反向代理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • nginx 解決首頁跳轉問題詳解

    nginx 解決首頁跳轉問題詳解

    這篇文章主要介紹了nginx 解決首頁跳轉問題詳解的相關資料,需要的朋友可以參考下
    2016-12-12
  • NGINX下配置404錯誤頁面的方法分享

    NGINX下配置404錯誤頁面的方法分享

    NGINX下配置自定義的404頁面是可行的,而且很簡單,只需如下幾步,需要的朋友可以參考下
    2012-11-11
  • 分享最新版 nginx內置變量 大全

    分享最新版 nginx內置變量 大全

    在配置基于nginx服務器的網站時,必然會用到 nginx內置變量 ,下面筆者將它整理成列表,把最新版本的變量列出來,以方便做配置時查詢
    2016-04-04

最新評論

宁国市| 巴彦县| 吉林市| 金堂县| 六安市| 沙坪坝区| 左云县| 乐清市| 三都| 天气| 宁蒗| 天水市| 庆城县| 峨眉山市| 安龙县| 锦州市| 平昌县| 本溪市| 兴仁县| 突泉县| 通山县| 桓仁| 宁南县| 永清县| 台山市| 青海省| 万州区| 剑川县| 沿河| 昭平县| 仙游县| 井陉县| 新安县| 东莞市| 长治市| 土默特右旗| 曲松县| 读书| 舟山市| 灵台县| 凌源市|