1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      nginx的location配置

      Nginx的location配置

      專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)薩爾圖免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000+企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

      安裝第三方模塊echo-nginx-module
      #git clone https://github.com/openresty/echo-nginx-module.git
      #./configure --add-module=/path/to/echo-nginx-module
      location語(yǔ)法
      #location [=|^~|~|~] /uri/ { …. }
      #coding.net/u/aminglinux/p/nginx/git/blob/master/location/ruler.md
      location優(yōu)先級(jí)及案例
      #= 高于 ^~ 高于 ~
      等于 ~ 高于 /
      #coding.net/u/aminglinux/p/nginx/git/blob/master/location/priority.md

      nginx的location配置

      nginx location語(yǔ)法規(guī)則:location [=|~|~*|^~] /uri/ { … }
      nginx的location匹配的變量是$uri

      符號(hào) 說(shuō)明
      = 表示精確匹配
      ^~ 表示uri以指定字符或字符串開頭
      ~ 表示區(qū)分大小寫的正則匹配
      ~* 表示不區(qū)分大小寫的正則匹配
      / 通用匹配,任何請(qǐng)求都會(huì)匹配到
      規(guī)則優(yōu)先級(jí)

      = 高于 ^~ 高于 ~* 等于 ~ 高于 /

      規(guī)則示例

      location = "/12.jpg" { ... }
      如:
      www.aminglinux.com/12.jpg 匹配
      www.aminglinux.com/abc/12.jpg 不匹配

      location ^~ "/abc/" { ... }
      如:
      www.aminglinux.com/abc/123.html 匹配
      www.aminglinux.com/a/abc/123.jpg 不匹配

      location ~ "png" { ... }
      如:
      www.aminglinux.com/aaa/bbb/ccc/123.png 匹配
      www.aminglinux.com/aaa/png/123.html 匹配

      location ~* "png" { ... }
      如:
      www.aminglinux.com/aaa/bbb/ccc/123.PNG 匹配
      www.aminglinux.com/aaa/png/123.html 匹配

      location /admin/ { ... }
      如:
      www.aminglinux.com/admin/aaa/1.php 匹配
      www.aminglinux.com/123/admin/1.php 不匹配

      小常識(shí)

      有些資料上介紹location支持不匹配 !~,
      如: location !~ 'png'{ ... }
      這是錯(cuò)誤的,location不支持 !~

      如果有這樣的需求,可以通過(guò)if來(lái)實(shí)現(xiàn),
      如: if ($uri !~ 'png') { ... }

      注意:location優(yōu)先級(jí)小于if

      nginx location優(yōu)先級(jí)

      = 高于 ^~ 高于 ~* 等于 ~ 高于 /

      對(duì)比/和~

      示例1:
      server{
      listen 80;
      server_name www.aminglinux.com;
      root /tmp/123.com;

      location /abc/
      {
          echo "/";
      }
      location ~ 'abc'
      {
          echo "~";
      }

      }

      測(cè)試命令:curl -x127.0.0.1:80 'www.aminglinux.com/abc/1.png'
      結(jié)果是:~

      對(duì)比~和~*

      示例2:
      server
      {
      listen 80;
      server_name www.aminglinux.com;
      root /tmp/123.com;

      location ~ 'abc'
      {
          echo '~';
      }
      location ~* 'abc'
      {
          echo '~*';
      }

      }
      測(cè)試命令:curl -x127.0.0.1:80 'www.aminglinux.com/abc/123.html'
      結(jié)果是:~

      示例3:
      server
      {
      listen 80;
      server_name www.aminglinux.com;
      root /tmp/123.com;

      location ~* 'abc'
      {
          echo '~*';
      }
      location ~ 'abc'
      {
          echo '~';
      }

      }
      測(cè)試命令:curl -x127.0.0.1:80 'www.aminglinux.com/abc/123.html'
      結(jié)果是:~*

      結(jié)論:~和~*優(yōu)先級(jí)其實(shí)是一樣的,如果兩個(gè)同時(shí)出現(xiàn),配置文件中哪個(gè)location靠前,哪個(gè)生效。

      對(duì)比^~和~

      示例4:
      server
      {
      listen 80;
      server_name www.aminglinux.com;
      root /tmp/123.com;

      location ~ '/abc'
      {
          echo '~';
      }
      location ^~ '/abc'
      {
          echo '^~';
      }

      }

      測(cè)試命令:curl -x127.0.0.1:80 'www.aminglinux.com/abc/123.html
      結(jié)果是:^~

      對(duì)比=和^~

      示例5:
      server
      {
      listen 80;
      server_name www.aminglinux.com;
      root /tmp/123.com;

      location ^~ '/abc.html'
      {
          echo '^~';
      }
      location = '/abc.html'
      {
          echo '=';
      }

      }

      測(cè)試命令:curl -x127.0.0.1:80 'www.aminglinux.com/abc.html
      結(jié)果是:=


      網(wǎng)頁(yè)名稱:nginx的location配置
      文章源于:http://www.ef60e0e.cn/article/jcjsdd.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        民权县| 阳山县| 襄城县| 蒲江县| 武宁县| 涟源市| 绥宁县| 广平县| 乌兰察布市| 宁南县| 赞皇县| 桂阳县| 合江县| 遵义县| 湘阴县| 巫山县| 宜州市| 兴业县| 甘泉县| 翁源县| 吐鲁番市| 蕲春县| 浦县| 江门市| 和平县| 天气| 竹北市| 商丘市| 万州区| 五常市| 绥江县| 武穴市| 绥阳县| 沂源县| 当雄县| 綦江县| 沐川县| 永仁县| 类乌齐县| 天门市| 汶上县|