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

nginx限流及配置管理實(shí)戰(zhàn)記錄

 更新時(shí)間:2022年04月17日 08:43:58   作者:努力撲騰的小菜鳥  
流量限制(rate-limiting)是Nginx中一個(gè)非常實(shí)用,卻經(jīng)常被錯(cuò)誤理解和錯(cuò)誤配置的功能,下面這篇文章主要給大家介紹了關(guān)于nginx限流及配置管理的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

nginx限流

http {
  limit_conn_zone $binary_remote_addr zone=addr:10m;
  //$binary_remote_addr 表示通過remote_addr這個(gè)標(biāo)識(shí)來做限制
  //zone=addr:10m 表示生成一個(gè)大小為10M,名字為addr的內(nèi)存區(qū)域
  ...
  server {
    location /download/ {
    limit_conn addr 1; #限制并發(fā)數(shù)
    limit_rate 50k; #限制帶寬
 }
}

限制并發(fā)連接數(shù)

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

http狀態(tài)碼

400-499 用于指出客戶端的錯(cuò)誤。

  500-599 用于支持服務(wù)器錯(cuò)誤?! ?/p>

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

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

burst

burst=5:burst爆發(fā)的意思,這個(gè)配置的意思是設(shè)置一個(gè)大小為5的緩沖區(qū).
當(dāng)有大量請(qǐng)求(爆發(fā))過來時(shí),超過了訪問頻次限制的請(qǐng)求可以先放到這個(gè)緩沖區(qū)內(nèi)等待,但是這個(gè)等待區(qū)里的位置只有5個(gè),超過的請(qǐng)求會(huì)直接報(bào)503的錯(cuò)誤然后返回。

nodelay

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

limit_rate限制帶寬

nginx配置管理

自動(dòng)索引

expire緩存配置

location表達(dá)式類型

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

location 表達(dá)式優(yōu)先級(jí)

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

日志輪詢

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

禁止不必要的目錄日志

站點(diǎn)目錄和文件的限制

中文亂碼

設(shè)置charset utf-8;

總結(jié)

到此這篇關(guān)于nginx限流及配置管理的文章就介紹到這了,更多相關(guān)nginx限流及配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何使用Nginx解決跨域問題詳解

    如何使用Nginx解決跨域問題詳解

    本地運(yùn)行一個(gè)項(xiàng)目,但是要訪問外域的api接口,存在跨域問題,下面這篇文章主要給大家介紹了關(guān)于如何使用Nginx解決跨域問題的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • nginx?status配置及參數(shù)配置小結(jié)

    nginx?status配置及參數(shù)配置小結(jié)

    本文主要介紹了nginx?status配置及參數(shù)配置,其實(shí)要監(jiān)控Nginx的狀態(tài)非常簡單,它內(nèi)建了一個(gè)狀態(tài)頁,只需修改Nginx配置啟用Status即可,感興趣的可以了解一下
    2024-04-04
  • 關(guān)于Nginx跨域問題及解決方案(CORS)

    關(guān)于Nginx跨域問題及解決方案(CORS)

    文章主要介紹了跨域資源共享(CORS)機(jī)制及其在現(xiàn)代Web開發(fā)中的重要性,通過Nginx,可以簡單地解決跨域問題,適合新手學(xué)習(xí)和應(yīng)用,文章詳細(xì)講解了CORS的基本概念、常見的跨域場景、Nginx如何解決CORS問題,以及如何配置Nginx來處理CORS請(qǐng)求
    2025-02-02
  • 詳解Nginx如何配置繼承模型

    詳解Nginx如何配置繼承模型

    這篇文章主要介紹了詳解Nginx如何配置繼承模型,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • nginx支持帶下劃線的header實(shí)現(xiàn)

    nginx支持帶下劃線的header實(shí)現(xiàn)

    如果header name中包含下劃線,則忽略掉,本文主要介紹了nginx支持帶下劃線的header實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • nginx服務(wù)器的下載安裝與使用詳解

    nginx服務(wù)器的下載安裝與使用詳解

    這篇文章主要介紹了nginx服務(wù)器的下載安裝與使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-07-07
  • Nginx+Windows負(fù)載均衡配置方法

    Nginx+Windows負(fù)載均衡配置方法

    Nginx負(fù)載均衡如何才能實(shí)現(xiàn)呢?這個(gè)問題有很多的程序員都希望知道,下面我們就向大家詳細(xì)的介紹有關(guān)Nginx負(fù)載均衡的信息
    2012-11-11
  • Nginx的rewrite模塊詳解

    Nginx的rewrite模塊詳解

    這篇文章主要介紹了Nginx的rewrite模塊詳解,有感興趣的同學(xué)可以研究下
    2021-02-02
  • Nginx安裝配置naxsi waf防火墻的方法實(shí)現(xiàn)

    Nginx安裝配置naxsi waf防火墻的方法實(shí)現(xiàn)

    Naxsi是第三方nginx模塊,它也能有效防御,本文主要介紹了Nginx安裝配置naxsi waf防火墻的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • 配置Nginx實(shí)現(xiàn)簡單防御cc攻擊

    配置Nginx實(shí)現(xiàn)簡單防御cc攻擊

    本文主要介紹lua+Nginx下如何快速有效得防御CC攻擊。至于如何安裝Nginx就不詳細(xì)介紹了,閑話少說,大家請(qǐng)看示例
    2018-02-02

最新評(píng)論

根河市| 兰州市| 勐海县| 富平县| 灵宝市| 重庆市| 宜宾市| 义乌市| 安阳县| 山西省| 丹阳市| 新疆| 临武县| 儋州市| 贡嘎县| 新邵县| 永嘉县| 宣武区| 天祝| 林西县| 潮州市| 瓦房店市| 博客| 郴州市| 滨州市| 禹州市| 聂荣县| 日土县| 合川市| 平阳县| 和龙市| 威信县| 五指山市| 洪湖市| 长沙市| 灵宝市| 陵水| 安塞县| 成都市| 雷州市| 天台县|