成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Nginx基礎(chǔ)篇(3)- Nginx常用官方模塊

Drummor / 1077人閱讀

摘要:常用官方模塊采用模塊化的架構(gòu),中大部分功能都是通過(guò)模塊方式提供的,比如模塊模塊等。一般是在開(kāi)啟長(zhǎng)連接情況下出現(xiàn)。

Nginx常用官方模塊
Nginx采用模塊化的架構(gòu),Nginx中大部分功能都是通過(guò)模塊方式提供的,比如HTTP模塊、Mail模塊等。

Nginx官方模塊文檔

1. ngx_http_stub_status_module 編譯選項(xiàng)
--with-http_stub_status_module
作用

提供Nginx當(dāng)前處理連接等基本狀態(tài)信息的訪問(wèn)

語(yǔ)法
Syntax:        stub_status;
Default:    —
Context:    server, location
用法

在nginx配置文件中的 server 下配置

server {
    # 添加的配置
    location /nginx_status {
        stub_status;
    }
    
    ...其它代碼省略...
}

修改后重新載入配置文件nginx -s reload

在瀏覽器中訪問(wèn) http:///nginx_status,會(huì)返回如下內(nèi)容

Active connections: 3 
server accepts handled requests
 7 7 16 
Reading: 0 Writing: 1 Waiting: 2 
Active connections: Nginx當(dāng)前活躍鏈接數(shù)
accepts: 接收客戶端連接的總次數(shù)
handled: 處理客戶端連接的總次數(shù)。一般來(lái)說(shuō),這個(gè)參數(shù)值與accepts相同,除非已經(jīng)達(dá)到了一些資源限制(例如worker_connections限制)
requests: 客戶端請(qǐng)求的總次數(shù)
Reading: 當(dāng)前nginx正在讀取請(qǐng)求頭的連接數(shù)
Writing: 當(dāng)前nginx正在寫(xiě)入響應(yīng)的連接數(shù)
Waiting: 當(dāng)前正在等待請(qǐng)求的空閑客戶端連接數(shù)。一般是在nginx開(kāi)啟長(zhǎng)連接(keep alive)情況下出現(xiàn)。
2. ngx_http_random_index_module 編譯選項(xiàng)
--with-http_random_index_module
作用

在主目錄中選擇一個(gè)隨機(jī)文件作為主頁(yè)

語(yǔ)法
Syntax:        random_index on | off;
Default:    random_index off;
Context:    location
用法

在nginx配置文件中的 server 下配置

server {
    location / {
        root /usr/share/nginx/html;
        #添加這一行開(kāi)啟隨機(jī)主頁(yè)模塊
        random_index on;
        #把指定的主頁(yè)注釋掉
        #index index.html index.htm;
    }
    
    ...其它代碼省略...
}
3. ngx_http_sub_module 編譯選項(xiàng)
--with-ngx_http_sub_module
作用

通過(guò)替換一個(gè)指定的字符串來(lái)修改響應(yīng)

語(yǔ)法

指定被替換的字符和替代字符

Syntax:    sub_filter string replacement;
Default:   —
Context:    http, server, location

Last-Modified,用于校驗(yàn)服務(wù)端內(nèi)容是否更改,主要用于緩存場(chǎng)景

Syntax:       sub_filter_last_modified on | off;
Default:   sub_filter_last_modified off;
Context:    http, server, location

默認(rèn)只替換找到的第一個(gè)字符串,若替換文本中的所有匹配的字符串,則置為off

Syntax:       sub_filter_once on | off;
Default:    sub_filter_once on;
Context:    http, server, location

除了“text/html”之外,還可以用指定的MIME類型替換字符串。特殊值‘*’匹配任意MIME類型

Syntax:       sub_filter_types mime-type ...;
Default:    sub_filter_types text/html;
Context:    http, server, location
用法

在nginx配置文件中的 server 下配置

server {
    location / {
        root   /usr/share/nginx/html;
        index  index.html;
        # 將首頁(yè)的nginx替換為home
        sub_filter "nginx" "home";
        # 不止替換第一個(gè),而是替換response中所有的nginx
        sub_filter_once off;
    }
    
    ...其它代碼省略...
}

修改后重新載入配置文件nginx -s reload

curl localhost,返回如下內(nèi)容,會(huì)發(fā)現(xiàn)響應(yīng)中所有nginx已經(jīng)替換為home

[vagrant/etc/nginx]$ curl localhost



Welcome to home!



Welcome to home!

If you see this page, the home web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to home.org.
Commercial support is available at home.com.

Thank you for using home.

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/39993.html

相關(guān)文章

  • Nginx基礎(chǔ)3)- Nginx常用官方模塊

    摘要:常用官方模塊采用模塊化的架構(gòu),中大部分功能都是通過(guò)模塊方式提供的,比如模塊模塊等。一般是在開(kāi)啟長(zhǎng)連接情況下出現(xiàn)。 Nginx常用官方模塊 Nginx采用模塊化的架構(gòu),Nginx中大部分功能都是通過(guò)模塊方式提供的,比如HTTP模塊、Mail模塊等。 Nginx官方模塊文檔 1. ngx_http_stub_status_module 編譯選項(xiàng) --with-http_stub_sta...

    blankyao 評(píng)論0 收藏0
  • 深入 Nginx 之架構(gòu)

    摘要:請(qǐng)求的多階段異步處理多階段異步處理請(qǐng)求與事件驅(qū)動(dòng)架構(gòu)是密切相關(guān)的,也就是說(shuō),請(qǐng)求的多階段異步處理只能基于事件驅(qū)動(dòng)架構(gòu)實(shí)現(xiàn)。 前言 最近在讀 Nginx 相關(guān)的書(shū)籍,做一下讀書(shū)筆記。 Nginx 作為業(yè)界知名的高性能服務(wù)器,被廣泛的應(yīng)用。它的高性能正是由于其優(yōu)秀的架構(gòu)設(shè)計(jì),其架構(gòu)主要包括這幾點(diǎn):模塊化設(shè)計(jì)、事件驅(qū)動(dòng)架構(gòu)、請(qǐng)求的多階段異步處理、管理進(jìn)程與多工作進(jìn)程設(shè)計(jì)、內(nèi)存池的設(shè)計(jì),以下內(nèi)...

    linkin 評(píng)論0 收藏0
  • 深入 Nginx 之架構(gòu)

    摘要:請(qǐng)求的多階段異步處理多階段異步處理請(qǐng)求與事件驅(qū)動(dòng)架構(gòu)是密切相關(guān)的,也就是說(shuō),請(qǐng)求的多階段異步處理只能基于事件驅(qū)動(dòng)架構(gòu)實(shí)現(xiàn)。 前言 最近在讀 Nginx 相關(guān)的書(shū)籍,做一下讀書(shū)筆記。 Nginx 作為業(yè)界知名的高性能服務(wù)器,被廣泛的應(yīng)用。它的高性能正是由于其優(yōu)秀的架構(gòu)設(shè)計(jì),其架構(gòu)主要包括這幾點(diǎn):模塊化設(shè)計(jì)、事件驅(qū)動(dòng)架構(gòu)、請(qǐng)求的多階段異步處理、管理進(jìn)程與多工作進(jìn)程設(shè)計(jì)、內(nèi)存池的設(shè)計(jì),以下內(nèi)...

    zhangrxiang 評(píng)論0 收藏0
  • Nginx基礎(chǔ)(1)- Nginx的快速搭建和基本參數(shù)

    摘要:什么是多路服用的實(shí)現(xiàn)方式基本原理函數(shù)監(jiān)視的文件描述符分類,分別是和。缺點(diǎn)能夠監(jiān)視文件描述符的數(shù)量存在最大限制。三的快速搭建和基本參數(shù)方式安裝參考創(chuàng)建文件,并輸入如下內(nèi)容可選值有和。 Nginx的快速搭建和基本參數(shù) 一、Nginx簡(jiǎn)介 1. Nginx簡(jiǎn)述 Nginx是一個(gè)開(kāi)源且高性能、可靠的HTTP中間件、代理服務(wù)。 2. 常見(jiàn)的HTTP服務(wù) httpd - Apache IIS -...

    warmcheng 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<