亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB服務 > 正文

Nginx中Location的配置方法

2020-03-22 18:01:03
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了關于Nginx中Location的配置方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

今天有一位同學問到 Nginx 的站點多路徑匹配的問題?

1.www.domain.com/a 需要返回 /var/www/domain.com/a/index.html
2.www.domain.com/b 需要返回 /var/www/domain.com/b/index.html
如何配置 Nginx 使之生效?

解決這個問題,第一的反映是直接使用 Nginx 的 location 指令來解決,不過在給出答案之前,我們先來了解一下 Nginx location 指令的基礎。

Nginx 區塊配置概念

在 Nginx 的配置文件中,通常會用兩個常用的區塊(Block)來進行設置:

1.Server 區塊
2.Localtion 區塊

這里的區塊是指 Block,你甚至可以理解為后面的那一對{}之間的配置內容。

Sever 區塊主要是真的主機的配置,比如配置主機的域名,IP,端口等內容。當然,在一個 Nginx 的配置文件里面,我們是可以指定多個 Sever 區塊的配置的。

而 Location 區塊則是在 Sever 區塊里面,細分到針對不同的路徑和請求而進行的配置。因為一個站點中的 URI 通常會非常多,所以在 Location 區塊設置這部分,你也是可以寫多個 Location 的配置的。

下面來看看 Location 配置的基本語法先:

location optional_modifier location_match { # 這個 {} 里面的配置內容就是一個區塊 Block}

上面的 optional_modifier 配置項是可以使用正則表達式的。常用的幾種如下:

留空。對,留空也是一種設置方式。在留空的情況下,配置表示請求路徑由 location_match 開始。

= ,等于號還是非常容易理解的:就是請求路徑正好等于后面的 location_match 的值;跟第一項留空還是有區別的。

~,飄號(注意是英文輸入的飄號)表示大小寫敏感的正則匹配。

~*表示大小寫不敏感的正則匹配。

^~ 表示這里不希望有正則匹配發生。

Nginx 處理 Location 區塊的順序

上面了解了 location 指令基本的概念和常用配置。我們再來看看 Location 生效的順序!這個也很重要:

每一個請求進來 Nginx 之后,Nginx 就會選擇一個 Location 的最佳匹配項進行響應,處理的具體流程是逐一跟 location 的配置進行比對,這個步驟可以分為以下幾步:

先進行前綴式的匹配(也就是 location 的 optional_modifier 為空的配置)。

Nginx 其次會根據 URI 尋找完全匹配的 location 配置(也就是 location 的 optional_modifier 為 = 的配置).

如果還是沒有匹配到,那就先匹配 ^~ 配置,如果找到一個配置的話,則會停止尋找過程,直接返回響應內容。

如果還是沒有找到匹配項的話,則會先進行大小寫敏感的正則匹配,然后再是大小不寫敏感的正則匹配。

Nginx Location 配置的一些例子:

多說無益,看了那么多理論,沒有具體的例子支撐也是白搭,所以我們來看一下具體的配置例子:

location = / { # = 等號配置符,只匹配 / 這個路由}
location /data { # 留空配置,會匹配有 /data 開始的路由,后續有匹配會往下匹配。}
location ^~ /img/ { # 注意 ^~ 配置,這里匹配到 /img/ 開始的話,直接就返回了。}
location ~* .(png|gif|ico|jpg|jpeg)$ { # 匹配以 png, gif, ico, jpg or jpeg 結尾的請求;這個通常用來設置圖片的請求響應。 }

非常實用的兩個例子:

1.簡單的圖片防盜鏈

location ~ .(png|gif|jpe?g)$ { valid_referers none blocked yourwebsite.com *.yourwebsite.com; # 注意上面寫上你的域名就好  if ($invalid_referer) { return 403;}

2.針對一些可寫入的路徑,禁止 php 或者 js 的腳步執行

location ~* /(media|images|cache|tmp|logs)/.*.(php|jsp|pl|py|asp|cgi|sh)$ { return 403;}
問題的答案

最后,我們再看問題的答案,可以是類似這個樣子的:

location /a { root /var/www/domain.com/a;location /b { root /var/www/domain.com/b;}

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

使用nginx在一臺服務器部署多個Web Server

為 Nginx 添加模塊的方法

以上就是Nginx中Location的配置方法的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人福利免费观看| 国产精品福利片| 中文字幕无线精品亚洲乱码一区| 日韩美女写真福利在线观看| 国产精品成人免费电影| 韩剧1988免费观看全集| 欧美另类老女人| 亚洲欧美日韩另类| 欧美日韩国产激情| 国产精品久久久久久久天堂| 成人免费视频xnxx.com| 国产精品久久久久高潮| 国产97人人超碰caoprom| 亚洲xxxx做受欧美| xx视频.9999.com| 精品成人69xx.xyz| 91色p视频在线| 美日韩精品免费视频| 亚洲色图色老头| 国产精品第一区| 国产精品女人久久久久久| 日韩美女激情视频| 久久久99免费视频| 日韩中文综合网| 一本色道久久88综合日韩精品| 77777少妇光屁股久久一区| 亚洲黄色有码视频| 亚洲成人黄色网址| 亚洲美女性生活视频| 国产经典一区二区| 日韩av色在线| 欧美电影免费观看高清| 26uuu亚洲伊人春色| 欧美巨大黑人极品精男| 国产精品美女999| 韩国日本不卡在线| 亚洲欧美日韩国产精品| 日韩**中文字幕毛片| 久久精品男人天堂| 亚洲无亚洲人成网站77777| 国产91精品久久久久| 国产精品女主播视频| 欧美日韩激情小视频| 国产精品综合网站| 亚洲人成在线免费观看| 久久精品国产视频| 午夜精品一区二区三区在线播放| 亚洲精品成a人在线观看| 亚洲电影免费观看高清| 曰本色欧美视频在线| 国产精品视频久久久久| 日韩精品视频免费在线观看| 亚洲欧美制服中文字幕| 久久综合久久八八| 九九久久久久久久久激情| 亚洲国产成人精品久久久国产成人一区| 国产一区玩具在线观看| 91超碰caoporn97人人| 亚洲精品视频中文字幕| 色综合天天狠天天透天天伊人| 久久精品国产亚洲精品| 国产精品三级久久久久久电影| 亚洲激情免费观看| 国产精品一区二区电影| 午夜精品福利电影| 亚洲国产精品久久久久秋霞蜜臀| 国产亚洲日本欧美韩国| 成人在线播放av| 中文字幕精品www乱入免费视频| 秋霞成人午夜鲁丝一区二区三区| 欧美一级片免费在线| 伊人伊成久久人综合网站| 亚洲黄在线观看| 欧美一级大胆视频| 中文字幕在线看视频国产欧美| 国产日产亚洲精品| 国产欧美日韩综合精品| 亚洲国产精彩中文乱码av在线播放| 琪琪亚洲精品午夜在线| 国产精品吴梦梦| 97视频免费看| 欧美在线一级va免费观看| 国产精品jvid在线观看蜜臀| 国产一区二区欧美日韩| 亚洲精品免费在线视频| 亚洲欧美制服丝袜| 亚洲精品免费网站| 狠狠色狠狠色综合日日小说| 国产噜噜噜噜久久久久久久久| 欧美日韩国产一区中文午夜| 国产精品99一区| 亚洲激情视频在线播放| 亚洲天堂免费在线| 国产一区二区三区在线免费观看| 国内揄拍国内精品少妇国语| 久久精品视频导航| 久久亚洲影音av资源网| 久久精品99久久久久久久久| 成人在线精品视频| 久久伊人精品视频| 亚洲黄色在线看| 欧美专区在线观看| 国产97色在线| 中文字幕日韩av综合精品| 亚洲第一男人av| 成人免费视频网址| 色青青草原桃花久久综合| 国产一区二区在线免费| 色婷婷av一区二区三区在线观看| 亚洲福利在线看| 久久久噜噜噜久久中文字免| 国产精品高潮呻吟久久av野狼| 欧美最猛性xxxxx亚洲精品| 国产精品久久久久久av下载红粉| 日韩亚洲欧美中文高清在线| 国产91精品久| 日韩性生活视频| 精品国产91久久久| 国产精品综合久久久| 欧美黑人极品猛少妇色xxxxx| 久久久久久久久久久91| 日韩在线资源网| 夜色77av精品影院| 国产精品久久久久久久久久免费| 日本亚洲欧洲色α| 97成人在线视频| 2020国产精品视频| 亚洲一区二区黄| 亚洲人成电影在线| 亚洲欧美日韩久久久久久| 亚洲有声小说3d| 国内揄拍国内精品少妇国语| 亚洲一区二区三区四区视频| 成人美女av在线直播| 欧美第一黄色网| 久久久久久国产精品三级玉女聊斋| 中文字幕久久久| 国内精品久久久久久| 国产亚洲欧美另类中文| 98精品国产自产在线观看| 不卡毛片在线看| 欧美性极品少妇精品网站| 国产成人精品在线播放| 国产精品三级久久久久久电影| 国产精品色午夜在线观看| 欧美在线播放视频| 日韩欧美一区视频| 日韩免费高清在线观看| 精品福利视频导航| 亚洲女性裸体视频| 国产精品免费小视频| 日日摸夜夜添一区| 91在线精品视频| 欧美精品在线免费播放| 国产日韩精品在线| 国产精品高潮呻吟久久av黑人| 日韩在线视频观看正片免费网站| 国产亚洲福利一区| 66m—66摸成人免费视频| 久久久久久久爱| 国产精品美女呻吟| 久久久久久12| 精品国产一区久久久| 成人久久久久爱|