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

nginx配置proxy_pass中url末尾帶/與不帶/的區(qū)別詳解

 更新時間:2020年11月11日 14:45:51   作者:籃球風云  
這篇文章主要介紹了nginx配置proxy_pass中url末尾帶/與不帶/的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

nginx配置proxy_pass時url末尾帶“/”與不帶“/”的區(qū)別如下:

注意:當location為正則表達式匹配模式時,proxy_pass中的url末尾是不允許有"/"的,因此正則表達式匹配模式不在討論范圍內。

 proxy_pass配置中url末尾帶/時,nginx轉發(fā)時,會將原uri去除location匹配表達式后的內容拼接在proxy_pass中url之后。

測試地址:http://192.168.171.129/test/tes.jsp

場景一:

location ^~ /test/ {
 proxy_pass http://192.168.171.129:8080/server/;
}

代理后實際訪問地址:http://192.168.171.129:8080/server/tes.jsp

場景二:

location ^~ /test {
 proxy_pass http://192.168.171.129:8080/server/;
}

代理后實際訪問地址:http://192.168.171.129:8080/server//tes.jsp

場景三:

location ^~ /test/ {
 proxy_pass http://192.168.171.129:8080/;
}

代理后實際訪問地址:http://192.168.171.129:8080/tes.jsp

場景四:

location ^~ /test {
 proxy_pass http://192.168.171.129:8080/;
}

代理后實際訪問地址:http://192.168.171.129:8080//tes.jsp

proxy_pass配置中url末尾不帶/時,如url中不包含path,則直接將原uri拼接在proxy_pass中url之后;如url中包含path,則將原uri去除location匹配表達式后的內容拼接在proxy_pass中的url之后。

測試地址:http://192.168.171.129/test/tes.jsp

場景一:

 location ^~ /test/{
 proxy_pass http://192.168.171.129:8080/server;
 }

代理后實際訪問地址:http://192.168.171.129:8080/servertes.jsp

場景二:

location ^~ /test {
 proxy_pass http://192.168.171.129:8080/server;
}

代理后實際訪問地址:http://192.168.171.129:8080/server/tes.jsp

場景三:

location ^~ /test/ {
 proxy_pass http://192.168.171.129:8080;
}

代理后實際訪問地址:http://192.168.171.129:8080/test/tes.jsp

場景四:

location ^~ /test {
 proxy_pass http://192.168.171.129:8080;
}

代理后實際訪問地址:http://192.168.171.129:8080/test/tes.jsp

到此這篇關于nginx配置proxy_pass中url末尾帶/與不帶/的區(qū)別詳解的文章就介紹到這了,更多相關nginx proxy_pass url末尾內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Nginx 虛擬主機配置的三種方式(基于域名)

    Nginx 虛擬主機配置的三種方式(基于域名)

    Nginx配置虛擬主機支持3種方式:基于IP的虛擬主機配置,基于端口的虛擬主機配置,基于域名的虛擬主機配置。本文主要介紹了基于域名的實現,感興趣的小伙伴們可以參考一下
    2018-10-10
  • nginx訪問返回504問題及解決

    nginx訪問返回504問題及解決

    這篇文章主要介紹了nginx訪問返回504問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • centos服務器中配置nginx的方法示例

    centos服務器中配置nginx的方法示例

    這篇文章主要介紹了centos服務器中配置nginx的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06
  • 在Nginx用htpasswd對網站進行密碼保護的設置方法

    在Nginx用htpasswd對網站進行密碼保護的設置方法

    很多時候我們需要對一些網站進行密碼保護,比如團隊內部的站點、demo站點等等。這里所說的密碼保護是服務器級的,并非網站應用層的注冊登錄那一套,而是利用服務器配置和htpasswd文件來實現訪問的密碼驗證
    2013-06-06
  • Nginx配置解決NetCore的跨域問題

    Nginx配置解決NetCore的跨域問題

    跨域資源共享(CORS)標準新增了一組?HTTP?首部字段,允許服務器聲明哪些源站有權限訪問哪些資源,這篇文章主要介紹了Nginx配置解決NetCore的跨域問題,需要的朋友可以參考下
    2022-07-07
  • 生產環(huán)境之Nginx高可用方案實現過程解析

    生產環(huán)境之Nginx高可用方案實現過程解析

    這篇文章主要介紹了生產環(huán)境之Nginx高可用方案實現過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • 基于Nginx的衍生版服務器Tengine簡介

    基于Nginx的衍生版服務器Tengine簡介

    這篇文章主要介紹了基于Nginx的衍生版服務器Tengine簡介,本文講解了Nginx的特性、Tengine的特性、架構和擴展性等內容,需要的朋友可以參考下
    2015-03-03
  • 如何讓你的Nginx支持分布式追蹤詳解

    如何讓你的Nginx支持分布式追蹤詳解

    分布式追蹤系統(Tracing)旨在分析請求背后調用了哪些服務,服務的調用順序、耗時、錯誤原因等,下面這篇文章主要給大家介紹了關于如何讓你的Nginx支持分布式追蹤的相關資料,需要的朋友可以參考下
    2022-07-07
  • Nginx反向代理多個服務器的實現方法

    Nginx反向代理多個服務器的實現方法

    這篇文章主要介紹了Nginx反向代理多個服務器的實現方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • Nexus使用nginx代理實現支持HTTPS協議

    Nexus使用nginx代理實現支持HTTPS協議

    這篇文章主要介紹了Nexus使用nginx代理實現支持HTTPS協議,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05

最新評論