国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Nginx - 目錄結(jié)構(gòu)與配置文件詳解

這篇具有很好參考價(jià)值的文章主要介紹了Nginx - 目錄結(jié)構(gòu)與配置文件詳解。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

conf

nginx.conf?

worker_processes

worker_connections

include mime.types;

default_type application/octet-stream;

sendfile

sendfile off;?

sendfile on;

keepalive_timeout ?65;

server {}

location / {}

error_page ? 500 502 503 504 ?/50x.html;

html

index.html

50x.html

logs

access.log

error.log

nginx.pid?

sbin

Nginx?


Nginx的目錄結(jié)構(gòu):

[root@van ~]# tree /usr/local/nginx/
/usr/local/nginx/
├── client_body_temp
├── conf
│?? ├── fastcgi.conf
│?? ├── fastcgi.conf.default
│?? ├── fastcgi_params
│?? ├── fastcgi_params.default
│?? ├── koi-utf
│?? ├── koi-win
│?? ├── mime.types
│?? ├── mime.types.default
│?? ├── nginx.conf
│?? ├── nginx.conf.default
│?? ├── scgi_params
│?? ├── scgi_params.default
│?? ├── uwsgi_params
│?? ├── uwsgi_params.default
│?? └── win-utf
├── fastcgi_temp
├── html
│?? ├── 50x.html
│?? ├── index.html
│?? └── index.php
├── logs
│?? ├── access.log
│?? ├── error.log
│?? └── nginx.pid
├── proxy_temp
├── sbin
│?? └── nginx
├── scgi_temp
└── uwsgi_temp

這里方便直觀講解,所以直接在Xftp中進(jìn)行演示。

Nginx - 目錄結(jié)構(gòu)與配置文件詳解

目錄如下,可能不同 以自己的安裝路徑為準(zhǔn):

/usr/local/nginx

這里可以看到有5個(gè)以 _temp 結(jié)尾的目錄,這些都是臨時(shí)形成的,所以就不介紹了。


conf

顧名思義,這里是用來存放配置文件的目錄,這里最為主要的是 nginx.conf 這個(gè)文件,這個(gè)是Nginx的主配置文件。若以后需要手動(dòng)添加其它的配置文件,還請(qǐng)一并放在此目錄下。

Nginx - 目錄結(jié)構(gòu)與配置文件詳解

nginx.conf?

主要來看一下這個(gè) nginx.conf 文件(這里直接在Xftp里右鍵查看了,方便):

Nginx - 目錄結(jié)構(gòu)與配置文件詳解

內(nèi)容大致如下(因?yàn)槲业挠凶鲞^一定修改,可能會(huì)與你們的有出入,不礙事):

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm index.php index.java;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;
        #    include        fastcgi_params;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }

    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

}

能看出來格式很想JSON串。?

worker_processes

默認(rèn)為1,表示開啟一個(gè)業(yè)務(wù)進(jìn)程。當(dāng)然你也可以把他改成10,但需要注意的是這個(gè)東西跟cpu的內(nèi)核數(shù)量是有掛鉤的。如果說咱們的cpu只有2核,那在這里寫個(gè)3那可能就沒啥意義了。如果把一個(gè)cpu內(nèi)核綁定到多個(gè)進(jìn)程上的話,按照時(shí)間片輪轉(zhuǎn)機(jī)制來說,這樣只會(huì)降低cpu的利用率。打個(gè)比方:我讓A幫我去買份飯回來,但是緊接著B和C也想讓A幫他們帶飯,這樣就延長的A幫我?guī)э埢貋淼臅r(shí)間,那對(duì)于 我 來說A的工作效率其實(shí)是降低了的。

worker_connections

單個(gè)進(jìn)程可接受連接數(shù),默認(rèn)為1024。

include mime.types;

引入http mime類型

這里的 include 命令會(huì)把另外一個(gè)配置文件引用到我們的當(dāng)前的這個(gè)配置文件當(dāng)中。?這里的?mime.types 配置文件是用來申明所返回或發(fā)送文件的類型。咱們的瀏覽器其實(shí)不能根據(jù)文件的后綴名來判斷文件的格式/類型,它必須由服務(wù)器發(fā)送的http頭里所標(biāo)注的信息來展示文件的類型。咱們可以去這個(gè) mime.types 里面看一下:

Nginx - 目錄結(jié)構(gòu)與配置文件詳解


types {
    text/html                                        html htm shtml;
    text/css                                         css;
    text/xml                                         xml;
    application/javascript                           js;

    text/plain                                       txt;

    image/png                                        png;

    application/java-archive                         jar war ear;
    application/json                                 json;
    application/msword                               doc;
    application/pdf                                  pdf;
    application/zip                                  zip;

    application/octet-stream                         bin exe dll;
    application/octet-stream                         deb;
    application/octet-stream                         dmg;
    application/octet-stream                         iso img;
    application/octet-stream                         msi msp msm;

    audio/midi                                       mid midi kar;
    audio/mpeg                                       mp3;
    audio/ogg                                        ogg;
    audio/x-m4a                                      m4a;
    audio/x-realaudio                                ra;

    video/mp2t                                       ts;
    video/mp4                                        mp4;
    video/x-flv                                      flv;
    video/x-m4v                                      m4v;
    video/x-mng                                      mng;
    video/x-ms-asf                                   asx asf;
    video/x-ms-wmv                                   wmv;
    video/x-msvideo                                  avi;
}

復(fù)制了一部分過來,原文件的內(nèi)容還是不少的??梢钥吹竭@里的格式有點(diǎn)像kv鍵值對(duì)。比如說這里18行的 exe 文件,他所得到的是一個(gè)叫做 application/octet-stream 的類型,意思是以數(shù)據(jù)流的方式讓瀏覽器去加載,并詢問用戶是否要進(jìn)行下載操作。那比如說咱們現(xiàn)在有個(gè)一個(gè)非常奇怪的格式,這個(gè)格式是平常根本見不到的格式,那我們就可以將其寫在此文件中,讓他按照你想要的格式去讓瀏覽器解讀。

default_type application/octet-stream;

如果mime類型沒匹配上,默認(rèn)使用二進(jìn)制流的方式傳輸。

sendfile

使用linux的 sendfile(socket, file, len) 高效網(wǎng)絡(luò)傳輸,也就是數(shù)據(jù)0拷貝。 未開啟sendfile。再發(fā)個(gè)比方:咱們現(xiàn)在有兩臺(tái)電腦,我們需要從PC1拿點(diǎn)東西去PC2,那我們就得先拿U盤去PC1里面拷貝,然后再用U盤拷貝到PC2中,而如果開啟了這個(gè)sendfile,那就相當(dāng)于直接隔空傳過去,省去了拷貝的過程。

sendfile off;?

直接上圖來講:

Nginx - 目錄結(jié)構(gòu)與配置文件詳解

咱們的Nginx是假設(shè)在CentOS操作系統(tǒng)上的,當(dāng)服務(wù)過來的時(shí)候是通過CentOS的網(wǎng)絡(luò)接口然后轉(zhuǎn)發(fā)給Nginx。Nginx拿到信息后會(huì)根據(jù)其內(nèi)容去硬盤(SSD)中找到那個(gè)目標(biāo)文件,然后Nginx會(huì)把這個(gè)文件完整的讀一遍,讀到自己的內(nèi)存中再交給應(yīng)用程序,應(yīng)用程序也把拿到的文件完整的讀進(jìn)自己的內(nèi)存,再轉(zhuǎn)發(fā)到CentOS的網(wǎng)絡(luò)接口(當(dāng)然這里面還有DMA [ Direct Memory Access直接訪問內(nèi)存 ] 的調(diào)度,網(wǎng)絡(luò)接口的緩存和內(nèi)核的緩存)網(wǎng)絡(luò)接口再把其發(fā)送出去。這里的層層緩存就相當(dāng)于上面所說的層層復(fù)制。

sendfile on;

Nginx - 目錄結(jié)構(gòu)與配置文件詳解

這里通過Nginx會(huì)給內(nèi)核發(fā)送一個(gè)信號(hào),此時(shí)的應(yīng)用程序不會(huì)再去把文件讀取進(jìn)自己的內(nèi)存了,而是直接發(fā)送這個(gè) sendfile() 信號(hào)(當(dāng)然這其實(shí)是一個(gè)方法,里面會(huì)寫明需要傳出的文件和socket)給CentOS的網(wǎng)絡(luò)接口,網(wǎng)絡(luò)接口在收到信號(hào)后回去找到這個(gè)目標(biāo)文件,然后發(fā)送出去。

keepalive_timeout ?65;

連接的超時(shí)時(shí)間限制。

server {}

這里可以把一個(gè)server看成是一個(gè)主機(jī),所以一個(gè)Nginx可以擁有多臺(tái)這樣的主機(jī),它們通過不同的端口號(hào)?listen 來區(qū)分。當(dāng)然端口號(hào)也可以相同,那樣的話就需要通過 server_name 來分區(qū)了。開啟多個(gè)主機(jī)的方式也叫作虛擬主機(jī)(vhost)。

location / {}

咱們這回先舉例子。 http://abc.com/xxx/index.html 這個(gè)叫做url,沒啥問題吧。而這其中的 /xxx/index.html 叫做uri。當(dāng)這個(gè)uri被匹配上的時(shí)候,那么就會(huì)進(jìn)入到這個(gè) location / {} 中,去找里面的root目錄。這里的?root ? html; 中的html其實(shí)是個(gè)相對(duì)路徑,就是咱們下一小節(jié)提到的那個(gè)html目錄。

error_page ? 500 502 503 504 ?/50x.html;

簡單的來說,如果出現(xiàn)了這四個(gè)報(bào)錯(cuò),那么就會(huì)進(jìn)入到這個(gè) 50x.html 中,這個(gè)文件也會(huì)在下一小節(jié)中提到。


html

這里的 index.php 直接無視,這是我自己加進(jìn)去的:

Nginx - 目錄結(jié)構(gòu)與配置文件詳解

index.html

能看到這里放著兩個(gè)html文件,其中的 index.html 為Nginx的默認(rèn)頁,可以看看里面是啥:

<!DOCTYPE html>
<html>
    <head>
    <title>Welcome to nginx!</title>
    <style>
        body {
            width: 35em;
            margin: 0 auto;
            font-family: Tahoma, Verdana, Arial, sans-serif;
        }
    </style>
    </head>
    <body>
        <h1>Welcome to Tomcat!</h1>
        <p>If you see this page, the nginx web server is successfully installed and
        working. Further configuration is required.</p>

        <p>For online documentation and support please refer to
        <a >nginx.org</a>.<br/>
        Commercial support is available at
        <a >nginx.com</a>.</p>

        <p><em>Thank you for using nginx.</em></p>
    </body>
</html>

可以看到我把這里第13行的Nginx修改成了Tomcat,咱們可以去測試看一下。?

Nginx - 目錄結(jié)構(gòu)與配置文件詳解

?很簡單的html語言,咱們繼續(xù)看第二個(gè)文件?50x.html?


50x.html

<!DOCTYPE html>
<html>
    <head>
        <title>Error</title>
        <style>
            body {
                width: 35em;
                margin: 0 auto;
                font-family: Tahoma, Verdana, Arial, sans-serif;
            }
        </style>
    </head>
    <body>
        <h1>An error occurred.</h1>
        <p>Sorry, the page you are looking for is currently unavailable.<br/>
        Please try again later.</p>
        <p>If you are the system administrator of this resource then you should check
        the error log for details.</p>
        <p><em>Faithfully yours, nginx.</em></p>
    </body>
</html>

這里就是Nginx的一個(gè)默認(rèn)的報(bào)錯(cuò)頁面,也沒啥好講的。


logs

Nginx - 目錄結(jié)構(gòu)與配置文件詳解

這里有兩個(gè)log日志和一個(gè)pid文件。可以看到這個(gè)?access.log?真的是相當(dāng)?shù)拇?!足足?8KB(我這里才用了不到兩天)

access.log

訪問日志

192.168.150.11 - - [24/Aug/2022:11:06:06 +0800] "GET /img/%E8%A1%A5%E8%B4%B4.png HTTP/1.1" 304 0 "http://192.168.150.50/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36"
192.168.150.11 - - [24/Aug/2022:11:06:06 +0800] "GET /img/%E5%A4%87%E6%B3%A8.png HTTP/1.1" 304 0 "http://192.168.150.50/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36"

這里的內(nèi)容實(shí)在是太多啦,所以只復(fù)制了兩行過來。?

其實(shí)也就是在用戶訪問咱們的時(shí)候,會(huì)把時(shí)間、地點(diǎn)、人物、人物所訪問的文件、人物所帶的參數(shù)等信息記錄在此。所以這個(gè)文件通常都是非常的大(但是它并不會(huì)影響到Nginx的性能),為了防止數(shù)據(jù)寫不進(jìn)來而導(dǎo)致服務(wù)出現(xiàn)問題,所以在配置文件中會(huì)嚴(yán)格的把控 access.log 文件的大小,一旦它達(dá)到了那個(gè)指定的大小,那么系統(tǒng)就是重新新建一個(gè)文件用來繼續(xù)寫入訪問信息日志。


error.log

隨便復(fù)制幾行過來看看:?

2022/08/24 11:05:47 [notice] 53322#0: signal process started
2022/08/24 11:28:44 [notice] 54846#0: signal process started
2022/08/24 18:23:11 [notice] 14640#0: signal process started
2022/08/25 15:24:22 [error] 855#0: *1 open() "/usr/local/nginx/html/favicon.ico" failed (2: No such file or directory), client: 192.168.150.11, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "192.168.150.50", referrer: "http://192.168.150.50/"

這個(gè)日志就比上面的 access.log 要小很多了。說白了就是用戶在訪問服務(wù)時(shí)所遇到的錯(cuò)誤,都會(huì)被記錄在這個(gè) error.log 里面。


nginx.pid?

能看出來這個(gè)文件跟上面的不一樣啊,后綴為pid而不是log。這個(gè)文件是用來記錄咱們Nginx主進(jìn)程的ID號(hào)的。

854

內(nèi)容也很簡單,只有這一個(gè)數(shù)字。當(dāng)然你們的ID跟我的不太可能會(huì)一致,咱們可以去系統(tǒng)里看看:

ps -ef | grep nginx

Nginx - 目錄結(jié)構(gòu)與配置文件詳解

可以看到master主進(jìn)程的ID與文件中內(nèi)容一致。?


sbin

Nginx - 目錄結(jié)構(gòu)與配置文件詳解

Nginx?

下面只有一個(gè)Nginx的主程序,也沒啥好說的。?文章來源地址http://www.zghlxwxcb.cn/news/detail-467003.html

到了這里,關(guān)于Nginx - 目錄結(jié)構(gòu)與配置文件詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Nginx代理nginx.conf配置——nginx對(duì)靜態(tài)文件代理

    如果需要將資源代理到不同的目錄下,則在nginx.conf中的server節(jié)點(diǎn)下進(jìn)行如下配置: 修改后,重新加載nginx配置即可,nginx部分命令如下: 在server中添加如下配置(示例listen端口為80) 訪問:localhost/video/demo.mp4即可訪問

    2024年02月08日
    瀏覽(29)
  • Nginx服務(wù)的主配置文件 nginx.conf

    Nginx服務(wù)的主配置文件 nginx.conf

    目錄 前言 一、Nginx.con位置 二、Nginx.com相關(guān)內(nèi)容 ?三、Nginx.conf中配置塊和指令 1、I/O時(shí)間配置 2、HTTP?配置 日志格式設(shè)定 總結(jié) Nginx 的主配置文件是 nginx.conf ,它通常位于 Nginx 的安裝目錄下的 conf 文件夾中。主配置文件 nginx.conf 是 Nginx 服務(wù)的核心配置文件,用于定義服務(wù)器的

    2024年02月09日
    瀏覽(19)
  • Linux中如何修改nginx的nginx.conf配置文件,并刷新生效?

    Linux中如何修改nginx的nginx.conf配置文件,并刷新生效?

    ?1、進(jìn)入nginx的conf目錄(按照自己實(shí)際的路徑來) 2、 可以先查看當(dāng)前配置文件內(nèi)容 3、回車查看更多 4、vim進(jìn)入修改文件 5、修改之后 按 Esc 鍵退出,輸入 :wq 保存退出 6、執(zhí)行?./sbin/nginx -t命令測試nginx.conf文件是否合法 ?7、重啟nginx 殺掉進(jìn)程,重啟nginx,實(shí)現(xiàn)重啟nginx服務(wù)

    2024年02月16日
    瀏覽(29)
  • 解析Nginx配置文件conf中的常用塊

    Nginx是一個(gè)高性能的HTTP和反向代理服務(wù)器,它的配置文件主要由多個(gè)塊組成。 本文將介紹Nginx配置文件中的常用塊及其功能 。 events塊 events塊用于設(shè)置Nginx的工作模式和連接數(shù)相關(guān)的參數(shù)。 http塊 http塊用于配置Nginx處理HTTP請(qǐng)求的相關(guān)參數(shù)。 server塊 server塊用于配置一個(gè)虛擬主

    2024年01月19日
    瀏覽(32)
  • 一文徹底搞懂Nginx的.conf文件路徑配置

    一文徹底搞懂Nginx的.conf文件路徑配置

    前言:最近在Nginx上部署Vue項(xiàng)目,同時(shí)還存了一些靜態(tài)資源,但我查了好久都沒找到一篇詳細(xì)介紹路徑配置的文章,因此就根據(jù)我有限的經(jīng)驗(yàn)寫了這篇文章,希望能夠?qū)ψx者有所幫助 如下圖所示,這是我配置好的一個(gè)server代碼塊,我這里配置了https,所以會(huì)比默認(rèn)的多一部分

    2024年02月09日
    瀏覽(30)
  • 【ubuntu】ubuntu 20.04安裝docker,使用nginx部署前端項(xiàng)目,nginx.conf文件配置

    【ubuntu】ubuntu 20.04安裝docker,使用nginx部署前端項(xiàng)目,nginx.conf文件配置

    docker 官網(wǎng):Install Docker Engine on Ubuntu 1.將apt升級(jí)到最新 2.使用apt安裝 docker 和 docker-compose (遇到提示輸入 y ) 3.將當(dāng)前用戶添加到docker用戶組 4.運(yùn)行hello-world 運(yùn)行成功 1.修改配置文件 修改conf/nginx.conf 2.重新掛載 給容器設(shè)置自啟動(dòng)(如果提示就去掉sudo) 給docker設(shè)置開機(jī)自啟動(dòng)

    2024年01月20日
    瀏覽(32)
  • Nginx目錄結(jié)構(gòu)簡介:深入理解Nginx的默認(rèn)文件和目錄

    Nginx目錄結(jié)構(gòu)簡介:深入理解Nginx的默認(rèn)文件和目錄

    第一章 Nginx的默認(rèn)目錄結(jié)構(gòu) 當(dāng)你安裝Nginx后,它的默認(rèn)目錄結(jié)構(gòu)如下: 讓我們逐個(gè)了解這些目錄和文件的作用。 第二章 conf目錄 conf目錄包含了Nginx的配置文件,其中nginx.conf是Nginx主配置文件,它包含了所有全局的Nginx配置項(xiàng)。mime.types文件包含了MIME類型的定義,它告訴Nginx如

    2024年02月13日
    瀏覽(20)
  • Nginx代理nginx.conf配置——反向代理(對(duì)WebSocket支持)

    Nginx代理nginx.conf配置——反向代理(對(duì)WebSocket支持)

    基于Nginx代理nginx.conf配置——反向代理,如果要添加websocket支持,需要進(jìn)行如下配置 在http中添加一下配置,添加對(duì)websocket支持 配置后重新運(yùn)行nginx后,websocket即可成功代理。 注意防火墻端口是否開放、nginx如果使用docker,其對(duì)應(yīng)的端口是否映射出來。

    2024年02月13日
    瀏覽(37)
  • nginx 多配置(.conf)的使用

    nginx 多配置(.conf)的使用

    通常情況下我們?cè)谝粋€(gè).conf 承載好多服務(wù)代理的配置,使用.conf 文件過大,過長,以至于管理難,有時(shí)修改某個(gè)小配置,由于重起或重截配置文件,使用服務(wù)受影響。因此使用多配置組合的方式進(jìn)行管理很有必要。 注意:本文中配置的文件和影射的目錄文件,因?yàn)槲矣玫氖?/p>

    2024年02月11日
    瀏覽(22)
  • Nginx配置文件配置詳解

    Nginx配置文件配置詳解

    官方文檔 location 指令是 nginx 中最關(guān)鍵的指令之一,location 指令的功能是用來匹配不同的 URI 請(qǐng)求,進(jìn)而對(duì)請(qǐng)求做不同的處理和響應(yīng),這其中較難理解的是多個(gè) location 的匹配順序,本文會(huì)作為重點(diǎn)來解釋和說明。 開始之前先明確一些約定,我們輸入的網(wǎng)址叫做請(qǐng)求 URI,nginx

    2024年02月05日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包