nginx有很多模塊配置,包括官方模塊和第三方模塊。
http_stub_status_modules配置
Syntax:stub_status
Default:--
Context:server,location
例如:
server { ... location /mystatus { stub_status; } }
random_index_module展示隨機的首頁
Syntax:random_index on | off
Default:random_index off
Context:location
server { ... location / { root /opt/app/code; random_index on; } }
http_sub_module html內容替換,只能替換第一個
Syntax:sub_filter string replacement;
Default:--
Context:http,server,location
server { ... location / { root ...; index index.html index.php; sub_filter "替換前的內容" "替換后的內容"; } }
Syntax:sub_filter_last_modified on|off;主要用于緩存
Default:sub_filter_last_modified off;
Content:http,server,location
Syntax:sub_filter_once on|off; 全局/非全局替換
Default:sub_filter_once on;
Context:http,server,location
server { ... location / { root ...; index index.html index.php; sub_filter "替換前的內容" "替換后的內容"; sub_filter_once off; // 全部替換 } }
Nginx的請求限制
連接頻率限制:limit_conn_module
請求頻率限制:limit_req_module
連接限制:
Syntax:limit_conn_zone key zone=name:size;
Default:--
Context:http
Syntax:limit_conn zone number;// 需要基于limit_conn_zone
Default:--
Context:http,server,location
請求限制:
Syntax:limit_req_zone key zone=name:size rate=rate;
Default:--
Context:http
Syntax:limit_req zone=name burst=number;// 需要基于limit_req_zone
Default:--
Context:http,server,location
http { .... limit_conn_zone $binanry_remote_addr zone=conn_zone:1m; limit_req_zone $binanry_remote_addr zone=req_zone:1m rate=1r/s; } server { ... location / { ... limit_conn conn_zone 1; limit_req zone=req_zone burst=3 nodelay; limit_req zone=req_zone burst=3; limit_req zone=req_zone; } }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40033.html
摘要:方式二結合模塊方式三通過自定義變量傳遞官方文檔使用文件密碼信息按照官網可以使用方式生成對應的文件配置局限性一,用戶信息依賴文件二,操作管理機械,效率低下解決方式一,使用實現驗證二,和打通,利用模塊 Nginx的訪問控制。有兩種方式可以來進行webserver的訪問控制:一種是基于IP的訪問控制-http_access_module;另一種是基于用戶的信任登錄-http_auth_bas...
摘要:第一階段基礎階段基礎程序員重點把搞熟練核心是安裝配置基本操作目標能夠完成基本的系統安裝,簡單配置維護能夠做基本的簡單系統的開發能夠在中型系統中支持某個功能模塊的開發。本項不做重點學習,除非對前端有興趣。 第一階段:基礎階段(基礎PHP程序員) 重點:把LNMP搞熟練(核心是安裝配置基本操作) 目標:能夠完成基本的LNMP系統安裝,簡單配置維護;能夠做基本的簡單系統的PHP開發;能夠在P...
摘要:負載均衡,簡稱是一種服務器或網絡設備的集群技術。負載均衡將特定的業務網絡服務網絡流量等分擔給多個服務器或網絡設備,從而提高了業務處理能力,保證了業務的高可用性。 Nginx負載均衡(Load Balance,簡稱LB)是一種服務器或網絡設備的集群技術。負載均衡將特定的業務(網絡服務、網絡流量等)分擔給多個服務器或網絡設備,從而提高了業務處理能力,保證了業務的高可用性。 Nginx負載均...
摘要:雖然有了十全的計劃,但如何高效率去記住上面那么多東西是一個大問題,看看我是怎么做的。 前言 前一篇文章講述了我在三月份毫無準備就去面試的后果,一開始心態真的爆炸,但是又不服氣,一想到每次回來后家人朋友問我面試結果的期待臉,越覺得必須付出的行動來證明自己了。 面經傳送門:一個1年工作經驗的PHP程序員是如何被面試官虐的? 下面是我花費兩個星期做的準備,主要分三部分: 有計劃——計劃好...
摘要:前提好幾周沒更新博客了,對不斷支持我博客的童鞋們說聲抱歉了。熟悉我的人都知道我寫博客的時間比較早,而且堅持的時間也比較久,一直到現在也是一直保持著更新狀態。 showImg(https://segmentfault.com/img/remote/1460000014076586?w=1920&h=1080); 前提 好幾周沒更新博客了,對不斷支持我博客的童鞋們說聲:抱歉了!。自己這段時...
閱讀 2424·2021-11-23 10:04
閱讀 1494·2021-09-02 15:21
閱讀 892·2019-08-30 15:44
閱讀 1061·2019-08-30 10:48
閱讀 707·2019-08-29 17:21
閱讀 3554·2019-08-29 13:13
閱讀 1983·2019-08-23 17:17
閱讀 1784·2019-08-23 17:04