亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nginx限流及配置管理的方法

發布時間:2022-04-18 10:52:22 來源:億速云 閱讀:185 作者:iii 欄目:開發技術

這篇文章主要介紹“nginx限流及配置管理的方法”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“nginx限流及配置管理的方法”文章能幫助大家解決問題。

    nginx限流

    http {
      limit_conn_zone $binary_remote_addr zone=addr:10m;
      //$binary_remote_addr 表示通過remote_addr這個標識來做限制
      //zone=addr:10m 表示生成一個大小為10M,名字為addr的內存區域
      ...
      server {
        location /download/ {
        limit_conn addr 1; #限制并發數
        limit_rate 50k; #限制帶寬
     }
    }

    nginx限流及配置管理的方法

    限制并發連接數

    nginx限流及配置管理的方法

    $binary_remote_addr :表示通過remote_addr這個標識來做限制,“binary_”的目的是縮寫內存占用量,是限制同一客戶端ip地址
    zone=addr:10m:表示生成一個大小為10M,名字為addr的內存區域,用來存儲訪問的頻次信息

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    http狀態碼

    400-499 用于指出客戶端的錯誤。

      500-599 用于支持服務器錯誤。  

    nginx限流及配置管理的方法

    限制相同客戶端的訪問頻次

    nginx限流及配置管理的方法

    rate=1r/s:表示允許相同標識的客戶端的訪問頻次,這里限制的是每秒1次,即每秒只處理一個請求,還可以有比如30r/m的,即限制每2秒訪問一次,即每2秒才處理一個請求。

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    burst

    nginx限流及配置管理的方法

    burst=5:burst爆發的意思,這個配置的意思是設置一個大小為5的緩沖區.
    當有大量請求(爆發)過來時,超過了訪問頻次限制的請求可以先放到這個緩沖區內等待,但是這個等待區里的位置只有5個,超過的請求會直接報503的錯誤然后返回。

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nodelay

    如果設置,會在瞬時提供處理(burst + rate)個請求的能力,請求超過(burst + rate)的時候就會直接返回503,永遠不存在請求需要等待的情況。(這里的rate的單位是:r/s).
    如果沒有設置,則所有請求會依次等待排隊.

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    limit_rate限制帶寬

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx配置管理

    自動索引

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    expire緩存配置

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    location表達式類型

    ~ 表示執行一個正則匹配,區分大小寫
    ~* 表示執行一個正則匹配,不區分大小寫
    ^~ 表示普通字符匹配。優先使用前綴匹配。如果匹配成功,則不再匹配其他location。
    = 進行普通字符精確匹配。也就是完全匹配。
    @ “@” 定義一個命名的 location,使用在內部定向時,例如 error_page, try_files
    / :通用匹配, 如果沒有其它匹配,任何請求都會匹配到;

    location 表達式優先級

    location = > location 完整路徑 > location ^~ 路徑 > location ~ ,~* 正則順序 > location 部分起始路徑(前綴匹配) > /

    日志輪詢

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    為了安全,日志目錄不需要給你nginx用戶訪問權限,設置 # chmod -R 700 /usr/local/nginx/logs

    禁止不必要的目錄日志

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    站點目錄和文件的限制

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    nginx限流及配置管理的方法

    中文亂碼

    設置charset utf-8;

    關于“nginx限流及配置管理的方法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    郴州市| 龙里县| 定日县| 竹山县| 楚雄市| 邛崃市| 仙游县| 阿鲁科尔沁旗| 开江县| 潮安县| 泰宁县| 科尔| 赣榆县| 九龙坡区| 玉山县| 平南县| 凉城县| 樟树市| 远安县| 六枝特区| 名山县| 安顺市| 镇宁| 玉屏| 梁河县| 洛扎县| 阳西县| 永丰县| 信阳市| 锡林郭勒盟| 建昌县| 冀州市| 普格县| 淅川县| 视频| 成武县| 博野县| 昌宁县| 博兴县| 凭祥市| 阿拉善盟|