国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

nginx學習之——location

BoYang / 931人閱讀

摘要:需要注意的是,當普通匹配的結(jié)果是嚴格精確的,則停止匹配返回結(jié)果。文字說明進行精準匹配,檢查是否在精準匹配模式下,匹配成功,若成功則停止檢查。判斷是否可以進行正則匹配,如果存在符號的段表示不進行正則匹配,立即返回結(jié)果。

Location 匹配模式 一、語法
location [=|~|~*|^~] uri{
    root /var/www/html
    index index.html index.htm
}
1. 普通模式
中括號中的符號 ,表示不同的匹配模式,若不填寫,則表示普通模式
2. 精確模式 =
location = /web/index.html {
    root /var/www/html
    index index.html index.htm
}

僅當訪問的域名后的地址為“/web/index.html”時 匹配成功。

需要注意的是,當普通匹配的結(jié)果是嚴格精確的,則停止匹配返回結(jié)果。

3. 正則模式 ~ / ~
~  表示區(qū)分大小寫 
~* 表示不區(qū)分大小寫

location ~* /.(jpg|gif|jpeg) {
    root /var/www/html/resource/images
}

當訪問的資源是一個圖片時 匹配成功

4. 非正則模式 ^~

^表示“非”,~表示正則,連起來就表示"非正則",既不使用正則匹配

  在不使用“非正則”的時候,執(zhí)行完普通匹配后,并不會返回匹配結(jié)果,而是繼續(xù)正則匹配。如果使用了“非正則模式”,則在執(zhí)行完普通模式后執(zhí)行非正則模式,一旦匹配(不需要精確),馬上返回結(jié)果。

二、Location流程圖

  location 的指令與編輯順序無關(guān),這句話不全對。對于普通 location 指令,匹配規(guī)則是:最大前綴匹配(與順序無關(guān)),如果恰好是嚴格精確匹配結(jié)果或者加有前綴“ ^~ ”或“ = ”(符號“ = ”只能嚴格匹配,不能前綴匹配),則停止搜索正則 location ;但對于正則 location 的匹配規(guī)則是:按編輯順序逐個匹配(與順序有關(guān)),只要匹配上,就立即停止后面的搜索。

文字說明

進行精準匹配,檢查是否在=精準匹配模式下,匹配成功,若成功則停止檢查。

進行普通匹配,匹配完成后,記錄匹配到的最長的結(jié)果,如果這個結(jié)果恰好是完全精準的匹配,則把該結(jié)果看做是精準匹配,會停止檢查,立即返回該結(jié)果。

判斷是否可以進行正則匹配,如果存在^=符號的location段,表示不進行正則匹配,立即返回結(jié)果。

按照書寫順序正則匹配,匹配到立即返回結(jié)果

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

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/39576.html

相關(guān)文章

  • laravel習之nginx配置站點

    摘要:前言設(shè)置項目的域名站點的時候,需要對做一些對應的重寫配置,用來做相關(guān)路由,否則會報。 前言 設(shè)置laravel項目的域名站點的時候,需要對nginx做一些對應的重寫rewrite配置,用來做相關(guān)路由,否則會報404。 nginx.conf配置 server { listen 80; server_name xxx.com; #域名 root /data/www...

    frank_fun 評論0 收藏0
  • laravel習之nginx配置站點

    摘要:前言設(shè)置項目的域名站點的時候,需要對做一些對應的重寫配置,用來做相關(guān)路由,否則會報。 前言 設(shè)置laravel項目的域名站點的時候,需要對nginx做一些對應的重寫rewrite配置,用來做相關(guān)路由,否則會報404。 nginx.conf配置 server { listen 80; server_name xxx.com; #域名 root /data/www...

    Jaden 評論0 收藏0
  • nginx習之——rewrite

    摘要:當前請求在指令中指定的值。請求主機頭字段,否則為服務器名稱。客戶端信息客戶端信息這個變量可以限制連接速率。已經(jīng)經(jīng)過驗證的用戶名。請求使用的協(xié)議,通常是或。請求到達服務器的端口號。包含請求參數(shù)的原始,不包含主機名,如。 rewrite配置在server{}、location{}、if{}段中 ,對Url中除去域名和參數(shù)的字符串起作用 一、語法:rewrite regex replacem...

    Lavender 評論0 收藏0
  • Docker習之Dockerfile 構(gòu)建鏡像(3)

    摘要:我們可以了解到,鏡像的定制實際上就是定制每一層所添加的配置文件。指令之指令的目的就是來指定基礎(chǔ)鏡像。指令之指令是用來執(zhí)行命令行命令的。由于命令行的強大能力,指令在定制鏡像時是最常用的指令之一。構(gòu)建鏡像這里我們使用了命令進行鏡像構(gòu)建。 我們可以了解到,鏡像的定制實際上就是定制每一層所添加的配置、文件。如果我們可以把每一層修改、安裝、構(gòu)建、操作的命令都寫入一個腳本,用這個腳本來構(gòu)建、定制鏡...

    Lavender 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<