亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Nginx 路由轉(zhuǎn)發(fā)和反向代理location配置實現(xiàn)

 更新時間:2021年11月10日 10:38:05   作者:weixin_44953227  
本文主要介紹了Nginx 路由轉(zhuǎn)發(fā)和反向代理location配置實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

Nginx 配置的三種方式

第一種直接替換 location 匹配部分

第二種 proxy_pass 的目標(biāo)地址,默認不帶 /,表示只代理域名,url 和參數(shù)部分不會變(把請求的 path 拼接到 proxy_pass 目標(biāo)域名之后作為代理的URL)

第三種 proxy_pass 的目標(biāo)地址后增加 /,則表示把 path 中 location 匹配成功的部分剪切掉之后再拼接到 proxy_pass 目標(biāo)地址

location配置

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

uri前面的方括號中的內(nèi)容是可選項,解釋如下:

  • "=":用于標(biāo)準(zhǔn)uri前,要求請求字符串與uri嚴(yán)格匹配,一旦匹配成功則停止
  • "~":用于正則uri前,并且區(qū)分大小寫
  • "~*":用于正則uri前,但不區(qū)分大小寫
  • "^~":用于標(biāo)準(zhǔn)uri前,要求Nginx找到標(biāo)識uri和請求字符串匹配度最高的location后,立即使用此location處理請求,而不再使用location塊中的正則uri和請求字符串做匹配

符號 含義
= 精確匹配 
^~ 非正則匹配
~ 正則匹配(區(qū)分大小寫)
~* 正則匹配(不區(qū)分大小寫)
!~ 正則不匹配(區(qū)分大小寫)
!~* 正則不匹配(不區(qū)分大小寫)
  普通匹配(這里沒有符號的時候)

例子

例如下面的配置演示第三種配置方案,當(dāng)我們訪問 http://44.179.118.54:80/shop/xxx 的時候

訪問的時候 Nginx 會把 /shop/ 截取掉然后把后面的 path 拼接到 proxy_pass 上

那么我們實際訪問的就是: http://44.179.118.54:8007/xxx 這個服務(wù)

 # shop-service
 # 反向代理shop-service服務(wù)
 location ^~ /shop/ {
     #proxy_redirect off;
     #proxy_connect_timeout 60;
     #proxy_read_timeout 60;
     #proxy_send_timeout 60;
     #proxy_buffer_size 4k;
     #proxy_buffers 4 32k;
     #proxy_busy_buffers_size 64k;
     #proxy_temp_file_write_size 64k;
     #proxy_max_temp_file_size 128m;
     proxy_pass http://44.179.118.54:8007/;
     #proxy_set_header X-Real-IP $remote_addr;

     #root /var/www/test/user/
     #index index.html
     #proxy_pass https://www.baidu.com;
 }

到此這篇關(guān)于Nginx 路由轉(zhuǎn)發(fā)和反向代理location配置實現(xiàn)的文章就介紹到這了,更多相關(guān)Nginx 路由轉(zhuǎn)發(fā)和反向代理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • nginx配置指令之server_name的具體使用

    nginx配置指令之server_name的具體使用

    本文主要介紹了nginx配置指令之server_name的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Nginx 遇到502 Bad Gateway 自動重啟的腳本代碼

    Nginx 遇到502 Bad Gateway 自動重啟的腳本代碼

    放到crontab里一分鐘執(zhí)行一次。url和cmd根據(jù)自己的改。
    2010-12-12
  • nginx?流控使用的項目實踐

    nginx?流控使用的項目實踐

    本文主要介紹了nginx?流控使用的項目實踐
    2024-03-03
  • Nginx 轉(zhuǎn)發(fā)匹配規(guī)則的實現(xiàn)

    Nginx 轉(zhuǎn)發(fā)匹配規(guī)則的實現(xiàn)

    這篇文章主要介紹了Nginx 轉(zhuǎn)發(fā)匹配規(guī)則的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Nginx 啟動腳本/重啟腳本代碼

    Nginx 啟動腳本/重啟腳本代碼

    Nginx 啟動腳本 重啟腳本,學(xué)習(xí)使用centos配置服務(wù)器的朋友可以參考下。
    2010-10-10
  • Nginx安裝出現(xiàn)錯誤解決方案

    Nginx安裝出現(xiàn)錯誤解決方案

    這篇文章主要介紹了Nginx安裝出現(xiàn)錯誤解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • Windows環(huán)境實現(xiàn)Nginx配置及開機自啟動

    Windows環(huán)境實現(xiàn)Nginx配置及開機自啟動

    本文主要介紹了Windows環(huán)境實現(xiàn)Nginx配置及開機自啟動,通過兩種方式可以實現(xiàn)nginx的開機自啟動,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • 詳解Nginx 動態(tài) DNS 反向代理的幾種寫法

    詳解Nginx 動態(tài) DNS 反向代理的幾種寫法

    這篇文章主要介紹了詳解Nginx 動態(tài) DNS 反向代理的幾種寫法,詳細的介紹了Nginx 動態(tài) DNS 反向代理的4種方法,非常具有實用價值,需要的朋友可以參考下
    2018-05-05
  • angular6+springboot實現(xiàn)前后分離nginx配置

    angular6+springboot實現(xiàn)前后分離nginx配置

    這篇文章主要介紹了angular6+springboot實現(xiàn)前后分離nginx配置詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Nginx啟動常見錯誤及解決方法

    Nginx啟動常見錯誤及解決方法

    重新啟動服務(wù)器發(fā)現(xiàn)報nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)錯誤,怎么回事如何解決呢,下面腳本之家小編給大家解答下
    2016-08-08

最新評論