欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx代理中使用斜杠的區(qū)別小結(jié)

 更新時(shí)間:2023年09月15日 16:26:04   作者:你鄰座的怪同學(xué)  
在使用nginx代理的過程中,斜線是一個非常重要的符號,因?yàn)樗婕暗搅苏埱舐窂降钠ヅ鋯栴},本文主要介紹了Nginx代理中使用斜杠的區(qū)別小結(jié),感興趣的可以了解一下

代理地址是:http://127.0.0.1:8000

總結(jié):代理地址加斜杠替換,代理地址不加斜杠拼接

1、代理地址不加斜杠

# 請求路徑為:http://127.0.0.1:8080/api/getInfo  
# 實(shí)際代理為:http://127.0.0.1:8000/api/getInfo
location ^~/api/ {
  proxy_pass http://127.0.0.1:8000;
  proxy_set_header Host $http_host; 
  proxy_set_header X-Real-IP $remote_addr; 
}
# 請求路徑為:http://127.0.0.1:8080/api/getInfo
# 實(shí)際指向?yàn)椋篽ttp://127.0.0.1:8000/api/getInfo
location ^~/api {
  proxy_pass http://127.0.0.1:8000;
  proxy_set_header Host $http_host; 
  proxy_set_header X-Real-IP $remote_addr; 
}

location定位的路徑設(shè)置,是否帶斜杠,沒有關(guān)系。

2、代理地址 + 斜杠

# 請求路徑為:http://127.0.0.1:8080/api/getInfo
# 實(shí)際代理為:http://127.0.0.1:8000/getInfo
location ^~/api/ {
  proxy_pass http://127.0.0.1:8000/;
  proxy_set_header Host $http_host; 
  proxy_set_header X-Real-IP $remote_addr; 
}
# 請求路徑為:http://127.0.0.1:8080/api/getInfo
# 實(shí)際代理為:http://127.0.0.1:8000//getInfo
location ^~/api {
  proxy_pass http://127.0.0.1:8000/;
  proxy_set_header Host $http_host; 
  proxy_set_header X-Real-IP $remote_addr; 
}

如果代理地址加了斜杠,不管location是否加斜杠,api路徑都省略了。

3、代理地址 + 后綴

# 請求路徑為:http://127.0.0.1:8080/api/getInfo
# 實(shí)際代理為:http://127.0.0.1:8000/wxgetInfo
location ^~/api/ {
  proxy_pass http://127.0.0.1:8000/wx;
  proxy_set_header Host $http_host; 
  proxy_set_header X-Real-IP $remote_addr; 
}
# 請求路徑為:http://127.0.0.1:8080/api/getInfo
# 實(shí)際代理為:http://127.0.0.1:8000/wx/getInfo
location ^~/api {
  proxy_pass http://127.0.0.1:8000/wx;
  proxy_set_header Host $http_host; 
  proxy_set_header X-Real-IP $remote_addr; 
}

如果location帶斜杠,會省略url中的斜杠。

4、代理地址 + 后綴 + 斜杠

# 請求路徑為:http://127.0.0.1:8080/api/getInfo
# 實(shí)際代理為:http://127.0.0.1:8000/wx/getInfo
location ^~/api/ {
  proxy_pass http://127.0.0.1:8000/wx/;
  proxy_set_header Host $http_host; 
  proxy_set_header X-Real-IP $remote_addr; 
}
# 請求路徑為:http://127.0.0.1:8080/api/getInfo
# 實(shí)際代理為:http://127.0.0.1:8000/wx//getInfo
location ^~/api {
  proxy_pass http://127.0.0.1:8000/wx/;
  proxy_set_header Host $http_host; 
  proxy_set_header X-Real-IP $remote_addr; 
}

其他

精確匹配:server_name www.test.com ;
左側(cè)通配:server_name *.test.com ;
右側(cè)統(tǒng)配:server_name www.test.* ;
正則匹配:server_name ~^www\.test\.*$ ;

匹配優(yōu)先級:精確匹配 > 左側(cè)通配符匹配 > 右側(cè)通配符匹配 > 正則表達(dá)式匹配

#直接返回狀態(tài)碼
location / { 
   return 404;
}
#返回狀態(tài)碼 + 一段文本
location / { 
   return 404 "pages not found"; 
}
#返回狀態(tài)碼 + 重定向地址
location / { 
   return 302 /blog ; 
}
#返回重定向地址
location / { 
   return https://www.test.com ; 
}
# http強(qiáng)制跳轉(zhuǎn)到https
server {
  listen 80;
  server_name test.com;    
  rewrite ^(.*)$ https://$server_name$1 permanent;
}

 到此這篇關(guān)于Nginx代理中使用斜杠的區(qū)別小結(jié)的文章就介紹到這了,更多相關(guān)Nginx代理斜杠內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • CentOS 7中利用yum安裝Nginx的方法教程

    CentOS 7中利用yum安裝Nginx的方法教程

    這篇文章主要給大家介紹了在CentOS 7中利用yum安裝Nginx的方法教程,文中給出了詳細(xì)的步驟介紹,對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • nginx部署.net core站點(diǎn)的方法

    nginx部署.net core站點(diǎn)的方法

    這篇文章主要介紹了nginx部署.net core站點(diǎn)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • Nginx日志按天分割實(shí)戰(zhàn)

    Nginx日志按天分割實(shí)戰(zhàn)

    本文主要介紹了Nginx日志按天分割實(shí)戰(zhàn),方便快速按照天的維度分析以及查找報(bào)錯定位,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • Nginx同一個域名配置多個項(xiàng)目的實(shí)現(xiàn)方法

    Nginx同一個域名配置多個項(xiàng)目的實(shí)現(xiàn)方法

    這篇文章主要介紹了Nginx同一個域名配置多個項(xiàng)目的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • nginx目錄路徑重定向的方法

    nginx目錄路徑重定向的方法

    這篇文章主要介紹了nginx目錄路徑重定向的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Nginx配置編寫時(shí)支持邏輯運(yùn)算與大小寫字母轉(zhuǎn)換的方法

    Nginx配置編寫時(shí)支持邏輯運(yùn)算與大小寫字母轉(zhuǎn)換的方法

    這篇文章主要介紹了Nginx配置編寫時(shí)支持邏輯運(yùn)算與大小寫字母轉(zhuǎn)換的方法,其中大小寫字母轉(zhuǎn)換是以lower upper case模塊來實(shí)現(xiàn),需要的朋友可以參考下
    2016-01-01
  • nginx rewrite 偽靜態(tài)配置參數(shù)和使用例子

    nginx rewrite 偽靜態(tài)配置參數(shù)和使用例子

    nginx下偽靜態(tài)配置參數(shù)詳細(xì)說明,使用nginx的朋友,nginx rewrite 偽靜態(tài)配置參數(shù)和使用例子 附正則使用說明
    2010-07-07
  • Nginx在Windows下的安裝及環(huán)境配置(將nginx作為服務(wù)運(yùn)行)

    Nginx在Windows下的安裝及環(huán)境配置(將nginx作為服務(wù)運(yùn)行)

    這篇文章主要介紹了Nginx在Windows下的安裝及環(huán)境配置,主要是將nginx作為服務(wù)運(yùn)行,需要的朋友可以參考下
    2018-11-11
  • Nginx?請求超時(shí)的實(shí)現(xiàn)

    Nginx?請求超時(shí)的實(shí)現(xiàn)

    Nginx請求超時(shí)是服務(wù)器無法在規(guī)定時(shí)間內(nèi)完成對客戶端請求的響應(yīng),本文就來介紹一下Nginx?請求超時(shí)的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-02-02
  • Linux Nginx下SSL證書安裝方法及WordPress CDN配置

    Linux Nginx下SSL證書安裝方法及WordPress CDN配置

    這篇文章主要介紹了Linux Nginx下SSL證書安裝方法及WordPress CDN配置,需要的朋友可以參考下
    2017-08-08

最新評論