nginx 限制連線和請求數之外的白名單配置

2021-07-11 00:28:04 字數 689 閱讀 1121

前面我寫過兩篇文章是介紹 nginx_http_limit_req_module 和 nginx_http_limit_conn_module,分別對使用者的請求數和連線數進行限制,而白名單主要是對一些內部人員進行劃分,進而不受到限制的影響。

可以先去看看前面的文章:

nginx 限制請求數

nginx 限制連線數

tening 在編譯安裝完成後使用 sbin/nginx -v 即可檢視所有的模組,而白名單配置則需要geo模組支援。

語法:geo $variable

預設值:none

配置段:http

2)限制連線數

limit_conn_zone:用來定義限制連線區域;包含區域名稱及共享記憶體。

3)geo 則主要定義白名單配置,變數為 $white_ip,內則定義引數及具體的值。

最下面使用 limit_req_whitelist 應用所配置的白名單,其中geo_var_name表示geo模組設定的變數名;而geo_var_value表示geo模組設定的變數值;所有白名單內的ip不受任何限制。

nginx限制併發連線請求數的方法

簡介 限制併發連線數的模組為 http limit conn module,位址 限制併發請求數的模組為 http limit req module,位址 這兩個模組都是預設編譯進nginx中的。限制併發連線數 示例配置 limit conn zone key zone name size 定義併發...

Nginx限制連線和請求

一.ngx http limit conn module 對同乙個ip server的連線數做限制.配置指令 limit conn zone 語法 limit conn zone variable zone name size 預設值 none 配置段 http veriable 常見取值 a.bi...

修改nginx對http請求資料大小限制

1.問題發現 在公司搭建了乙個基於mindoc的wiki知識庫,用nginx做的反向 伺服器,同事在使用過程中上傳某個檔案一直失敗,於是看著看下mindoc自己的日誌檔案,發現都是類似於fastdfs那種儲存資料型別的,想著應該不是業務日誌,又因為mindoc後台啟動的,於是看根目錄下nohup.o...