校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > ngnix的簡(jiǎn)單轉(zhuǎn)發(fā)請(qǐng)求之server和location配置詳解

ngnix的簡(jiǎn)單轉(zhuǎn)發(fā)請(qǐng)求之server和location配置詳解

熱門(mén)標(biāo)簽:菏澤crm外呼系統(tǒng)價(jià)格 營(yíng)銷(xiāo)電銷(xiāo)機(jī)器人招商 百應(yīng)電銷(xiāo)機(jī)器人靠譜嗎 coreldraw地圖標(biāo)注 如何在各種地圖標(biāo)注自己的地址 物超所值的400電話申請(qǐng) 申請(qǐng)400電話號(hào)碼多少錢(qián) 遼寧電銷(xiāo)平臺(tái)外呼系統(tǒng)軟件 信陽(yáng)銷(xiāo)售外呼系統(tǒng)招商

簡(jiǎn)單梳理一下nginx中關(guān)于server 和location的配置.

比如URL:www.mask_dev2.com:9999/login/

server管的前半部分,即:www.mask_dev2.com:9999

location管的是后半部分,即:/login/

一個(gè)nginx可以配置多個(gè)server。

每個(gè)server可以配置多個(gè)location。

URL的前半部分控制選擇哪一個(gè)server,后半部分控制選擇哪一個(gè)location,最終決定往哪里去請(qǐng)求.

server的配置

server {
 listen 9999;
 server_name www.mask_dev2.cn;
 location / {
  default_type text/html;
  content_by_lua '
   ngx.say("<p>first</p>")
  ';
 }
}

server {
 listen 9999;
 server_name www.mask_dev2.*;
 location / {
  default_type text/html;
  content_by_lua '
   ngx.say("<p>second</p>")
  ';    
 }
}

server {
 listen 9998;
 server_name _;
 location / {
  default_type text/html;
  content_by_lua '
   ngx.say("<p>third</p>")
  ';

 }
}

首先,請(qǐng)求nginx的地址,肯定是請(qǐng)求的nginx所在的服務(wù)器,也就是說(shuō)ip是固定的。

也就是說(shuō),無(wú)所謂server_name是什么,都是指的當(dāng)前服務(wù)器.

那么當(dāng)前服務(wù)器是怎樣對(duì)應(yīng)多個(gè)域名呢,這個(gè)只需要在相應(yīng)的dns服務(wù)器中進(jìn)行添加,就行了,比如暫時(shí)把本機(jī)當(dāng)成dns服務(wù)器,修改hosts

127.0.0.1 localhost
127.0.0.1 www.mask_dev2.cn
127.0.0.1 www.mask_dev2.com

server匹配順序

server_name與host匹配優(yōu)先級(jí)如下:

1、完全匹配
2、通配符在前的,如*.test.com
3、在后的,如www.test.*
4、正則匹配,如~^\.www\.test\.com$

如果都不匹配

1、優(yōu)先選擇listen配置項(xiàng)后有default或default_server的
2、找到匹配listen端口的第一個(gè)server塊

location配置

找到server之后,再去找具體的location

server {
 listen 9998;
 server_name _;
 location = / { 
  #規(guī)則A 
 } 
 location = /login { 
  #規(guī)則B 
 } 
 location ^~ /static/ { 
  #規(guī)則C 
 } 
 location ~ \.(gif|jpg|png|js|css)$ { 
  #規(guī)則D 
 } 
 location ~* \.png$ { 
  #規(guī)則E 
 } 
 location !~ \.xhtml$ { 
  #規(guī)則F 
 } 
 location !~* \.xhtml$ { 
  #規(guī)則G 
 } 
 location / { 
  #規(guī)則H 
 } 

語(yǔ)法規(guī)則:

location [=||*|^~] uri { … }

  1. = 開(kāi)頭表示精確匹配
  2. ^~ 開(kāi)頭表示uri以某個(gè)常規(guī)字符串開(kāi)頭,理解為匹配 url路徑即可。nginx不對(duì)url做編碼,因此請(qǐng)求為/static/20%/aa,可以被規(guī)則^~ static /aa匹配到(注意是空格)。
  3. ~ 開(kāi)頭表示區(qū)分大小寫(xiě)的正則匹配
  4. ~*  開(kāi)頭表示不區(qū)分大小寫(xiě)的正則匹配
  5. !和!*分別為區(qū)分大小寫(xiě)不匹配及不區(qū)分大小寫(xiě)不匹配 的正則
  6. / 通用匹配,任何請(qǐng)求都會(huì)匹配到。
  7. 多個(gè)location配置的情況下匹配順序?yàn)椋▍⒖假Y料而來(lái),還未實(shí)際驗(yàn)證,試試就知道了,不必拘泥,僅供參考):

首先匹配 =,其次匹配^~, 其次是按文件中順序的正則匹配,最后是交給 / 通用匹配。當(dāng)有匹配成功時(shí)候,停止匹配,按當(dāng)前匹配規(guī)則處理請(qǐng)求。

但是一般沒(méi)有這么復(fù)雜,有3點(diǎn)。

  1. 默認(rèn)請(qǐng)求。
  2. 頁(yè)面請(qǐng)求.
  3. 后臺(tái)邏輯請(qǐng)求.
#直接匹配網(wǎng)站根,通過(guò)域名訪問(wèn)網(wǎng)站首頁(yè)比較頻繁,使用這個(gè)會(huì)加速處理,官網(wǎng)如是說(shuō)。 
#這里是直接轉(zhuǎn)發(fā)給后端應(yīng)用服務(wù)器了,也可以是一個(gè)靜態(tài)首頁(yè) 
# 第一個(gè)必選規(guī)則 
location = / { 
  proxy_pass http://tomcat:8080/index 
} 

# 第二個(gè)必選規(guī)則是處理靜態(tài)文件請(qǐng)求,這是nginx作為http服務(wù)器的強(qiáng)項(xiàng) 
# 有兩種配置模式,目錄匹配或后綴匹配,任選其一或搭配使用 
location ~* \.(gif|jpg|jpeg|png|css|js|ico)$ { 
  root /webroot/res/; 
} 

#第三個(gè)規(guī)則就是通用規(guī)則,用來(lái)轉(zhuǎn)發(fā)動(dòng)態(tài)請(qǐng)求到后端應(yīng)用服務(wù)器 
#非靜態(tài)文件請(qǐng)求就默認(rèn)是動(dòng)態(tài)請(qǐng)求,自己根據(jù)實(shí)際把握 
#畢竟目前的一些框架的流行,帶.php,.jsp后綴的情況很少了 
location / { 
  proxy_pass http://127.0.0.1:8080/ 
} 

總結(jié)

比如,現(xiàn)在同時(shí)啟動(dòng) 前臺(tái)系統(tǒng),和后臺(tái)系統(tǒng),就可以用兩個(gè)server(可以配置host為api,admin,或者直接修改端口也可以),每個(gè)server中3個(gè)location來(lái)確定具體頁(yè)面的請(qǐng)求.

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:內(nèi)江 江門(mén) 瀘州 廈門(mén) 江西 泰安 玉樹(shù) 湖北

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ngnix的簡(jiǎn)單轉(zhuǎn)發(fā)請(qǐng)求之server和location配置詳解》,本文關(guān)鍵詞  ngnix,的,簡(jiǎn)單,轉(zhuǎn)發(fā),請(qǐng),求之,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ngnix的簡(jiǎn)單轉(zhuǎn)發(fā)請(qǐng)求之server和location配置詳解》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于ngnix的簡(jiǎn)單轉(zhuǎn)發(fā)請(qǐng)求之server和location配置詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国内精品在线播放| 久久国产精品第一页| 欧美va亚洲va香蕉在线| 欧美片在线播放| 7777精品伊人久久久大香线蕉完整版| 成人av影院在线| 一本色道亚洲精品aⅴ| 91蝌蚪porny九色| 在线免费观看不卡av| 欧美日韩精品综合在线| 91精品国产91久久久久久最新毛片| 5858s免费视频成人| 欧美一级高清片| 久久精品日韩一区二区三区| 欧美激情一区二区三区蜜桃视频| 中文字幕一区二区三区在线播放| 亚洲精品一卡二卡| 日韩av一级片| 国产成人免费在线视频| 91啦中文在线观看| 日韩限制级电影在线观看| 久久久国产精华| 亚洲综合丁香婷婷六月香| 日韩精品免费视频人成| 国产成人小视频| 欧美亚洲一区二区在线观看| 欧美一区二区三区四区久久| 国产女人18水真多18精品一级做| 亚洲人成人一区二区在线观看 | 在线亚洲人成电影网站色www| 99久精品国产| 91精品国产综合久久久久久| 精品国产乱码久久久久久图片 | 欧美v国产在线一区二区三区| 国产偷v国产偷v亚洲高清| 亚洲男同性视频| 国内久久精品视频| 欧美性受极品xxxx喷水| 2021久久国产精品不只是精品| 亚洲天堂2016| 国产综合色精品一区二区三区| 色av成人天堂桃色av| 精品播放一区二区| 亚洲国产成人porn| 成人丝袜18视频在线观看| 欧美一二区视频| 亚洲一区在线播放| 91天堂素人约啪| 26uuu精品一区二区三区四区在线| 亚洲乱码精品一二三四区日韩在线| 美腿丝袜在线亚洲一区| 欧美午夜电影在线播放| 国产精品传媒视频| 国产精品亚洲午夜一区二区三区| 777午夜精品视频在线播放| 亚洲天堂2016| av福利精品导航| 国产午夜精品一区二区三区四区| 一区二区三区四区在线播放| 波多野结衣在线一区| 337p粉嫩大胆色噜噜噜噜亚洲| 日韩经典中文字幕一区| 欧美亚洲丝袜传媒另类| 亚洲黄色av一区| 91色|porny| 国产精品超碰97尤物18| 国产白丝网站精品污在线入口| 欧美成人精精品一区二区频| 日韩国产精品久久久| 欧美挠脚心视频网站| 亚洲高清久久久| 在线不卡一区二区| 日韩高清不卡一区二区| 7777精品伊人久久久大香线蕉 | 久久99精品国产| 欧美不卡一区二区| 久久精品国产精品亚洲红杏| 欧美成人一级视频| 国产一区二区中文字幕| 国产亚洲欧美一区在线观看| 国产一区二区在线免费观看| 久久久精品2019中文字幕之3| 国产精品77777| 中文字幕av一区二区三区免费看 | 亚洲欧洲一区二区在线播放| jiyouzz国产精品久久| 亚洲精品乱码久久久久久 | 激情五月婷婷综合| 久久婷婷久久一区二区三区| 成人综合日日夜夜| 亚洲乱码日产精品bd| 欧美日本韩国一区二区三区视频 | 国产日本一区二区| 成人动漫中文字幕| 亚洲男人的天堂在线观看| 欧美日本一区二区在线观看| 蜜桃av一区二区三区电影| 国产日韩欧美高清在线| 91久久精品网| 久久激情综合网| 亚洲欧洲国产日韩| 欧美精品色综合| 精品夜夜嗨av一区二区三区| 欧美高清在线一区二区| 欧美调教femdomvk| 国产乱人伦偷精品视频免下载| 国产欧美日韩视频在线观看| 色8久久人人97超碰香蕉987| 青娱乐精品在线视频| 国产精品毛片a∨一区二区三区 | 日韩视频永久免费| 不卡的av在线播放| 日韩精品一级中文字幕精品视频免费观看| 欧美videofree性高清杂交| 色天天综合久久久久综合片| 久久疯狂做爰流白浆xx| 亚洲精品视频免费看| 久久久亚洲午夜电影| 一区二区三区免费网站| 一本色道亚洲精品aⅴ| 麻豆精品精品国产自在97香蕉| 成人欧美一区二区三区| 精品国产污污免费网站入口| 在线观看视频一区二区欧美日韩| 国内精品伊人久久久久av一坑| 亚洲天堂成人在线观看| 欧美zozozo| 中文字幕欧美三区| 国内精品视频666| www.欧美.com| 国产在线视频不卡二| 亚洲成av人片一区二区| 欧美激情一二三区| 欧美大片拔萝卜| 欧美一级高清片| 51精品秘密在线观看| 在线观看日韩av先锋影音电影院| 丁香五精品蜜臀久久久久99网站| 美日韩一区二区| 青青草原综合久久大伊人精品 | 国产精品亚洲一区二区三区妖精| 午夜精品视频在线观看| 亚洲人成人一区二区在线观看| 欧美xxxx在线观看| 91精品久久久久久久99蜜桃| 777午夜精品免费视频| 欧美日韩国产一级| 欧美日韩国产三级| 欧美剧在线免费观看网站| 欧美日韩中字一区| 6080午夜不卡| 日韩欧美在线一区二区三区| 欧美卡1卡2卡| 日韩免费在线观看| 精品理论电影在线| 久久久久一区二区三区四区| 久久影院电视剧免费观看| 久久先锋资源网| 国产精品人成在线观看免费| 中文字幕av资源一区| 亚洲欧美中日韩| 一区二区三区精品视频| 亚洲风情在线资源站| 亚洲超碰精品一区二区| 蜜臀av亚洲一区中文字幕| 日本不卡一二三| 国产精品综合一区二区| caoporen国产精品视频| 欧美私模裸体表演在线观看| 欧美日韩日日摸| 欧美va亚洲va| 国产精品国产精品国产专区不片| 亚洲欧美日韩中文播放 | 538在线一区二区精品国产| 91精品国产麻豆国产自产在线| 日韩视频123| 国产日韩欧美电影| 亚洲一区在线观看免费 | 欧美日韩国产免费一区二区| 欧美一区二区在线免费播放| 久久久久久毛片| 亚洲欧美另类在线| 免费在线观看成人| 99久久久免费精品国产一区二区| 91福利在线导航| 国产色综合久久| 亚洲aaa精品| 不卡的av在线播放| 欧美一区二区播放| 综合色天天鬼久久鬼色| 日本免费新一区视频| 成人av网站在线| 日韩欧美在线综合网| 亚洲精品一二三区| 国产伦精品一区二区三区视频青涩 | 亚洲美女屁股眼交| 激情文学综合丁香| 欧美日韩成人高清| 中文字幕av一区 二区| 日本不卡视频一二三区|