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

nginx根據(jù)二級(jí)目錄轉(zhuǎn)發(fā)服務(wù)以及帶/和不帶/的區(qū)別說明

 更新時(shí)間:2024年12月17日 14:22:37   作者:忍冬行者  
Nginx使用proxy_pass進(jìn)行二級(jí)目錄轉(zhuǎn)發(fā)時(shí),配置中的斜杠(/)影響路徑的處理方式:帶斜杠表示絕對路徑,不帶斜杠表示相對路徑,具體轉(zhuǎn)發(fā)到后端服務(wù)的URL會(huì)有所不同

nginx根據(jù)二級(jí)目錄轉(zhuǎn)發(fā)服務(wù)及帶/和不帶/區(qū)別

在nginx中配置proxy_pass代理轉(zhuǎn)發(fā)時(shí),如果在proxy_pass后面的url加/,表示絕對根路徑;

如果沒有/,表示相對路徑,把匹配的路徑部分也給代理走。

具體實(shí)例如下:

1.配置文件location帶/且proxy_pass帶/

server {

        listen 80;
        server_name test.htjs.net;
        #通過訪問service二級(jí)目錄來訪問后臺(tái)
location /service/ {
            # http://192.168.1.51:8080后面的斜杠是一個(gè)關(guān)鍵,沒有斜杠的話就會(huì)傳遞service到后端節(jié)點(diǎn)
            proxy_pass      http://192.168.1.51:8080/;
            proxy_redirect  off;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

即如果訪問test.htjs.net/service/xxx.html

實(shí)際訪問的是后端服務(wù)http://192.168.1.51:8080/xxx.html

2.配置文件location帶/且proxy_pass不帶/

server {

        listen 80;
        server_name test.htjs.net;
        #通過訪問service二級(jí)目錄來訪問后臺(tái)
location /service/ {
            # http://192.168.1.51:8080后面的斜杠是一個(gè)關(guān)鍵,沒有斜杠的話就會(huì)傳遞service到后端節(jié)點(diǎn)
            proxy_pass      http://192.168.1.51:8080;
            proxy_redirect  off;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

即訪問http://test.htjs.net/service/xxx.html

實(shí)際訪問的是后端服務(wù) http://192.168.1.51:8080/service/xxx.html

3.配置文件location帶/且proxy_pass帶二級(jí)目錄和/

server {

        listen 80;
        server_name test.htjs.net;
        #通過訪問service二級(jí)目錄來訪問后臺(tái)
location /service/ {
            # http://192.168.1.51:8080后面的斜杠是一個(gè)關(guān)鍵,沒有斜杠的話就會(huì)傳遞service到后端節(jié)點(diǎn)
            proxy_pass      http://192.168.1.51:8080/api/;
            proxy_redirect  off;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

即訪問訪問http://test.htjs.net/service/xxx.html

實(shí)際訪問的是后端服務(wù) http://192.168.1.51:8080/api/xxx.html

4.配置文件location帶/且proxy_pass帶二級(jí)目錄不帶/

server {

        listen 80;
        server_name test.htjs.net;
        #通過訪問service二級(jí)目錄來訪問后臺(tái)
location /service/ {
            # http://192.168.1.51:8080后面的斜杠是一個(gè)關(guān)鍵,沒有斜杠的話就會(huì)傳遞service到后端節(jié)點(diǎn)
            proxy_pass      http://192.168.1.51:8080/api;
            proxy_redirect  off;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

即訪問訪問http://test.htjs.net/service/xxx.html

實(shí)際訪問的是后端服務(wù) http://192.168.1.51:8080/apixxx.html

5.location不帶/且proxy_pass帶二級(jí)目錄不帶/

server {

        listen 80;
        server_name test.htjs.net;
        #通過訪問service二級(jí)目錄來訪問后臺(tái)
location /service {
            # http://192.168.1.51:8080后面的斜杠是一個(gè)關(guān)鍵,沒有斜杠的話就會(huì)傳遞service到后端節(jié)點(diǎn)
            proxy_pass      http://192.168.1.51:8080/api;
            proxy_redirect  off;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

即訪問訪問http://test.htjs.net/service/xxx.html

實(shí)際訪問的是后端服務(wù) http://192.168.1.51:8080/api/xxx.html

6.location不帶/且proxy_pass帶/

server {

        listen 80;
        server_name test.htjs.net;
        #通過訪問service二級(jí)目錄來訪問后臺(tái)
location /service {
            # http://192.168.1.51:8080后面的斜杠是一個(gè)關(guān)鍵,沒有斜杠的話就會(huì)傳遞service到后端節(jié)點(diǎn)
            proxy_pass      http://192.168.1.51:8080/;
            proxy_redirect  off;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

即訪問訪問http://test.htjs.net/service/xxx.html

實(shí)際訪問的是后端服務(wù) http://192.168.1.51:8080//xxx.html

7.location不帶/且proxy_pass不帶/

server {

        listen 80;
        server_name test.htjs.net;
        #通過訪問service二級(jí)目錄來訪問后臺(tái)
location /service {
            # http://192.168.1.51:8080后面的斜杠是一個(gè)關(guān)鍵,沒有斜杠的話就會(huì)傳遞service到后端節(jié)點(diǎn)
            proxy_pass      http://192.168.1.51:8080;
            proxy_redirect  off;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

即訪問訪問http://test.htjs.net/service/xxx.html

實(shí)際訪問的是后端服務(wù) http://192.168.1.51:8080/service/xxx.html

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Nginx與Tomcat之間的關(guān)系及說明

    Nginx與Tomcat之間的關(guān)系及說明

    Nginx和Tomcat在現(xiàn)代Web應(yīng)用架構(gòu)中扮演重要角色,Nginx主要負(fù)責(zé)處理HTTP請求、反向代理、負(fù)載均衡、SSL加密和靜態(tài)資源服務(wù),而Tomcat則專注于處理動(dòng)態(tài)請求和運(yùn)行JavaWeb應(yīng)用,它們通過反向代理和負(fù)載均衡機(jī)制緊密合作,優(yōu)化系統(tǒng)性能和擴(kuò)展性,適用于高并發(fā)和大流量場景
    2025-02-02
  • Nginx工作模式及代理配置的使用細(xì)節(jié)

    Nginx工作模式及代理配置的使用細(xì)節(jié)

    這篇文章主要為大家介紹了Nginx工作模式及代理配置的使用細(xì)節(jié),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • Nginx虛擬主機(jī)的配置步驟過程全解

    Nginx虛擬主機(jī)的配置步驟過程全解

    這篇文章主要為大家介紹了Nginx虛擬主機(jī)的配置步驟過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-03-03
  • nginx cache不緩存問題的原因與解決方案

    nginx cache不緩存問題的原因與解決方案

    最近在工作中遇到了一個(gè)問題,發(fā)現(xiàn)nginx cache居然不緩存,后來通過查找網(wǎng)上的資料找到了原因和解決方案,下面整理好分享給大家,同樣遇到這個(gè)問題的朋友們可以參考借鑒,下面和小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2016-10-10
  • nginx出現(xiàn)500 Internal Server Error錯(cuò)誤的解決方法

    nginx出現(xiàn)500 Internal Server Error錯(cuò)誤的解決方法

    這篇文章主要介紹了nginx出現(xiàn)500 Internal Server Error錯(cuò)誤的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-09-09
  • PHP(FastCGI)在Nginx的alias下出現(xiàn)404錯(cuò)誤的解決方法

    PHP(FastCGI)在Nginx的alias下出現(xiàn)404錯(cuò)誤的解決方法

    這篇文章主要介紹了PHP(FastCGI)在Nginx的alias下出現(xiàn)404錯(cuò)誤的解決方法,涉及nginx平臺(tái)的相關(guān)配置技巧,需要的朋友可以參考下
    2016-05-05
  • 一文詳解Nginx的強(qiáng)緩存和協(xié)商緩存

    一文詳解Nginx的強(qiáng)緩存和協(xié)商緩存

    這篇文章主要為大家詳細(xì)介紹了Nginx中強(qiáng)緩存和協(xié)商緩存的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-03-03
  • Nginx 負(fù)載均衡算法及故障轉(zhuǎn)移解析

    Nginx 負(fù)載均衡算法及故障轉(zhuǎn)移解析

    這篇文章主要介紹了Nginx 負(fù)載均衡算法及故障轉(zhuǎn)移解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Nginx文件下載站點(diǎn)搭建的實(shí)現(xiàn)步驟

    Nginx文件下載站點(diǎn)搭建的實(shí)現(xiàn)步驟

    本文主要介紹了Nginx文件下載站點(diǎn)搭建的實(shí)現(xiàn)步驟,包含配置Nginx和Fancyindex來搭建文件下載站點(diǎn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • Nginx流量控制及白名單實(shí)現(xiàn)

    Nginx流量控制及白名單實(shí)現(xiàn)

    本文主要介紹了Nginx流量控制實(shí)現(xiàn),還包括了針對客戶端IP地址的白名單和黑名單應(yīng)用不同“流量限制”的高級(jí)配置,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08

最新評(píng)論