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

主頁(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)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产精品视频一二三| 日韩电影在线观看网站| 精品国产免费视频| 4438x成人网最大色成网站| 在线视频观看一区| 欧美三级乱人伦电影| 欧美日韩中文精品| 亚洲美女视频在线| 色网站国产精品| 久久精品水蜜桃av综合天堂| 欧美一级欧美三级在线观看| 欧美日产国产精品| 日韩欧美另类在线| 国产日韩精品一区| 中文字幕亚洲一区二区av在线| 中文字幕在线观看不卡视频| 亚洲精品成a人| 香蕉久久夜色精品国产使用方法| 日韩影视精彩在线| 国产麻豆一精品一av一免费 | 色88888久久久久久影院按摩 | 亚洲精品少妇30p| 日韩激情中文字幕| 国产精品一区一区| 91国偷自产一区二区开放时间| 欧美日韩aaa| 久久精品视频一区| 亚洲一区二区精品视频| 日韩av午夜在线观看| 国产成人综合网站| 欧美在线免费观看亚洲| 日韩网站在线看片你懂的| 久久久91精品国产一区二区精品| 亚洲女同ⅹxx女同tv| 蜜臀av性久久久久蜜臀aⅴ四虎| 精品无人码麻豆乱码1区2区 | 久久―日本道色综合久久| 最新不卡av在线| 久久精品99国产精品日本| 99re这里只有精品6| 日韩精品资源二区在线| 国产精品久久久久精k8 | ●精品国产综合乱码久久久久| 亚洲一区在线观看视频| 成人中文字幕电影| 7777精品伊人久久久大香线蕉经典版下载 | 午夜精品国产更新| 成人久久18免费网站麻豆| 欧美一区二区三区四区视频| ●精品国产综合乱码久久久久| 久久不见久久见免费视频1| 在线观看亚洲一区| 国产精品网站在线| 国产在线乱码一区二区三区| 欧美性做爰猛烈叫床潮| 国产精品每日更新在线播放网址| 热久久久久久久| 欧美日韩精品三区| 亚洲精品欧美综合四区| eeuss鲁片一区二区三区在线观看| 欧美一区二区三区思思人| 亚洲午夜电影网| 91色porny| 最新不卡av在线| 91在线视频播放| 国产精品国产a级| 成人精品视频.| 国产午夜三级一区二区三| 捆绑调教美女网站视频一区| 欧美精选在线播放| 视频一区国产视频| 欧美老年两性高潮| 奇米888四色在线精品| 欧美日本韩国一区| 午夜精品福利一区二区三区蜜桃| 91首页免费视频| 亚洲欧美综合在线精品| 成人av免费在线观看| 综合精品久久久| av不卡一区二区三区| 国产精品久久久久久久久晋中| a级高清视频欧美日韩| 中文字幕一区二区视频| 99久久免费精品高清特色大片| 国产精品成人网| 日本精品一区二区三区高清 | 精品一区二区免费| 久久综合九色综合97婷婷| 国产福利精品导航| 亚洲欧美一区二区三区极速播放 | 黄网站免费久久| 久久久www成人免费毛片麻豆| 国产不卡视频在线观看| 亚洲欧洲性图库| 一本大道综合伊人精品热热| 一区二区三区四区精品在线视频| 在线精品视频一区二区| 全部av―极品视觉盛宴亚洲| 2024国产精品| 色婷婷久久99综合精品jk白丝| 亚洲一区二区免费视频| 精品国产乱码久久久久久1区2区| 国产+成+人+亚洲欧洲自线| 亚洲品质自拍视频| 欧美一区二区三区不卡| 国产裸体歌舞团一区二区| 国产精品福利一区| 91精品国产丝袜白色高跟鞋| 国产精品一区二区在线观看不卡| 国产欧美精品国产国产专区| 欧美亚洲免费在线一区| 久久99精品国产麻豆不卡| 亚洲欧洲精品一区二区三区| 777亚洲妇女| 色综合天天综合网国产成人综合天 | 日本电影欧美片| 毛片av中文字幕一区二区| 国产精品女主播在线观看| 欧美肥妇bbw| 9久草视频在线视频精品| 美女视频免费一区| 夜夜嗨av一区二区三区| 久久美女艺术照精彩视频福利播放| 91成人国产精品| 成人福利电影精品一区二区在线观看 | 成人黄色免费短视频| 日本aⅴ亚洲精品中文乱码| 亚洲欧美另类久久久精品2019| 久久亚洲春色中文字幕久久久| av色综合久久天堂av综合| 国产一区二区三区黄视频| 日韩中文字幕一区二区三区| 国产精品久久毛片a| 久久久噜噜噜久久中文字幕色伊伊| 欧美亚洲综合久久| 97精品久久久久中文字幕| 国内精品嫩模私拍在线| 青青草国产精品亚洲专区无| 一区二区三区欧美激情| 日韩美女视频一区二区| 亚洲国产激情av| 国产日产精品1区| 国产网站一区二区三区| 337p日本欧洲亚洲大胆色噜噜| 在线成人小视频| 3751色影院一区二区三区| 在线日韩一区二区| 91蝌蚪porny九色| 色狠狠av一区二区三区| 91一区一区三区| 色综合久久六月婷婷中文字幕| 成人黄色av电影| 91污片在线观看| 色综合久久久久综合体桃花网| 色综合中文字幕国产 | 制服丝袜成人动漫| 欧美日韩一级片在线观看| 色av成人天堂桃色av| 91在线精品一区二区三区| 粉嫩一区二区三区在线看| 国产99一区视频免费| 国产成a人无v码亚洲福利| 成人污视频在线观看| 99这里只有精品| 91福利视频网站| 91精品欧美久久久久久动漫| 日韩欧美综合一区| 国产视频亚洲色图| 亚洲欧美色一区| 五月天一区二区| 极品少妇一区二区三区精品视频| 美女视频网站黄色亚洲| 国产成人av在线影院| 色综合天天性综合| 8x福利精品第一导航| 精品国精品国产尤物美女| 国产精品短视频| 无码av免费一区二区三区试看| 卡一卡二国产精品| 成人av网站免费观看| 欧美私模裸体表演在线观看| 日韩一级成人av| 最近日韩中文字幕| 麻豆91精品视频| 91在线免费播放| 久久综合九色综合欧美98| 亚洲免费观看视频| 黄网站免费久久| 欧美日韩一本到| 欧美国产国产综合| 日韩黄色片在线观看| 国产不卡视频一区二区三区| 欧美日本在线播放| 国产精品久久久久一区二区三区 | 高清不卡一区二区| 欧美日韩亚洲综合在线 | 精品一区二区国语对白| jiyouzz国产精品久久| 91精品视频网| 亚洲综合免费观看高清在线观看|