Nginx模塊

Nginx官方模塊
第三方模塊

模塊一 stub_status

--with-http_stub_status_module Nginx的客戶端狀態(tài),連接信息

配置語法
Syntax: stub_status;
Default: -
Context:server,location

修改 nginx.conf 中的 default.conf
應(yīng)該在 /etc/nginx/site-enable/default.conf
vim default.conf
在server中 加上一個location

location /mystatus {
        stub_status;
}

這樣就可以在訪問時 輸入指定域名 就可以查詢到了一些連接信息

模塊二 random_index

--with-http_random_index_module 目錄中選擇一個隨機主頁
隨機主頁 增加用戶新鮮感 很少用
配置語法
Syntax: random_index on|off;
Default: random_index off;
Context:location

location / {
root /opt/app/code;; #放首頁的目錄
random_index on; #隨機打開
}
nginx -tc 檢查語法是否正確
ps -aux|grep nginx 查看進程狀態(tài)

模塊三 sub_module

--with-http_sub_module http內(nèi)容替換

配置語法

Syntax: sub_filter string replacement;
Default: -
Context:http,server,location
string  代表 要替換的內(nèi)容         #舊
replacement  要替換后的內(nèi)容  #新
作用 頭信息,服務(wù)端給客服端,校驗頭信息是否發(fā)生過變更,以時間的格式,判斷是否有更新,有更新就發(fā)送更新的內(nèi)容。
主要用于緩存
Syntax: sub_filter_last_modified on | off;
Default:sub_filter_last_modified off; #默認(rèn)關(guān)閉
Context:http,server,location
作用 我是匹配html代碼的第一個 ,還是所有字符串。
on 匹配第一個 ,off全匹配
Syntax: sub_filter_once on | off;
Default:sub_filter_once on; #默認(rèn)開啟
Context:http,server,location

使用sub_filter

location / {
        root /opt/app/code;;  #放首頁的目錄
        #random_index   on;   #隨機打開 
        index   index.html    index.htm;
        sub_filter  '<a>someone'  '<a>SOMEONE'; 
        sub_filter_once   off;  
}
把html中的<a>someone 替換為<a>SOMEONE 只替換了第一個 因為sub_filter_once on默認(rèn)是開啟的 所以去把它關(guān)閉了

sub_filter_once off; 這樣就可以替換所有了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 Nginx是當(dāng)前最流行的HTTP Server之一,根據(jù)W3Techs的統(tǒng)計,目前世界排名(根據(jù)Alexa)...
    GarfieldEr007閱讀 5,588評論 4 22
  • nginx的模塊有官方模塊和第三方模塊之分。 我們在終端中可以查看nginx加載的模塊有哪些 http_stub_...
    碼農(nóng)小楊閱讀 1,810評論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,564評論 19 139
  • 官方模塊* nginx -V顯示的信息就是加載的模塊信息 Module(1)ngx_http_stub_statu...
    FantJ閱讀 2,028評論 0 5
  • 如果說年少的時候該聽聽高曉松的校園民謠,那么差不多上了大學(xué)之后,就可以聽聽李宗盛了。 都說年輕不懂李宗盛,聽懂已是...
    權(quán)世界_95c2閱讀 276評論 0 0

友情鏈接更多精彩內(nèi)容