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

nginx配置proxy_pass代理轉(zhuǎn)發(fā)時報404問題

 更新時間:2024年01月23日 09:38:10   作者:1902_1  
這篇文章主要介紹了nginx配置proxy_pass代理轉(zhuǎn)發(fā)時報404問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

nginx配置proxy_pass代理轉(zhuǎn)發(fā)時報404

加 / 與不加 /

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

例如:

  • 加 /
server_name xxx.com
location /data/ {
    proxy_pass http://127.0.0.1/;
}

訪問 http://xxx.com/data/index.xml 會轉(zhuǎn)發(fā)到 http://127.0.0.1/index.html

  • 不加 /
server_name xxx.com
location /data/ {
    proxy_pass http://127.0.0.1;
}

訪問 http://xxx.com/data/index.xml  會轉(zhuǎn)發(fā)到 http://127.0.0.1/data/index.html

nginx配置proxy_pass轉(zhuǎn)發(fā)的/路徑問題

在nginx中配置proxy_pass時,如果是按照^~匹配路徑時,要注意proxy_pass后的url最后的/,當(dāng)加上了/,相當(dāng)于是絕對根路徑,則nginx不會把location中匹配的路徑部分代理走;

如果沒有/,則會把匹配的路徑部分也給代理走。

location ^~ /static_js/
{
    proxy_cache js_cache;
    proxy_set_header Host js.test.com;
    proxy_pass http://js.test.com/;
}

如上面的配置,如果請求的url是http://servername/static_js/test.html

會被代理成http://js.test.com/test.html

而如果這么配置

location ^~ /static_js/
{
    proxy_cache js_cache;
    proxy_set_header Host js.test.com;
    proxy_pass http://js.test.com;
}

則會被代理到http://js.test.com/static_js/test.htm

當(dāng)然,我們可以用如下的rewrite來實現(xiàn)/的功能

location ^~ /static_js/
{
    proxy_cache js_cache;
    proxy_set_header Host js.test.com;
    rewrite /static_js/(.+)/1 break;
    proxy_pass http://js.test.com;
}

總結(jié)

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

相關(guān)文章

  • Nginx實現(xiàn)根據(jù)域名http、https分發(fā)配置示例

    Nginx實現(xiàn)根據(jù)域名http、https分發(fā)配置示例

    這篇文章主要介紹了Nginx實現(xiàn)根據(jù)域名http、https分發(fā)配置示例,本文同時介紹了openssl證書生成方法,需要的朋友可以參考下
    2014-10-10
  • Nginx流量同時轉(zhuǎn)發(fā)多后端(流量鏡像分發(fā))

    Nginx流量同時轉(zhuǎn)發(fā)多后端(流量鏡像分發(fā))

    在需要同時將請求轉(zhuǎn)發(fā)至多個后端服務(wù)的場景中,Nginx的mirror模塊提供了流量鏡像分發(fā)的功能,本文就來介紹一下Nginx流量同時轉(zhuǎn)發(fā)多后端(流量鏡像分發(fā)),感興趣的可以了解一下
    2024-10-10
  • 在CentOS 7上進行 Nginx安裝教程

    在CentOS 7上進行 Nginx安裝教程

    這篇文章主要介紹了在CentOS 7上進行 Nginx安裝教程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-12-12
  • 服務(wù)器部署之虛擬機安裝nginx并部署web網(wǎng)頁

    服務(wù)器部署之虛擬機安裝nginx并部署web網(wǎng)頁

    本文提供了一個關(guān)于Nginx的安裝與配置的簡單入門教程,涵蓋從安裝所需插件(如gcc、zlib、pcre、openssl等),到下載、解壓、編譯安裝Nginx的完整過程,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-10-10
  • Nginx 應(yīng)用范圍和使用詳解

    Nginx 應(yīng)用范圍和使用詳解

    這篇文章主要介紹了Nginx 應(yīng)用范圍和使用詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • nginx日常維護常用命令

    nginx日常維護常用命令

    這篇文章主要介紹了nginx日常維護如nginx啟動、重啟、關(guān)閉等常用命令,需要的朋友可以參考下
    2014-03-03
  • nginx修改上傳文件大小限制的方法

    nginx修改上傳文件大小限制的方法

    本篇文章主要介紹了nginx修改上傳文件大小限制的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧。
    2016-12-12
  • Nginx配置缺少導(dǎo)致CSS不起作用的問題解決

    Nginx配置缺少導(dǎo)致CSS不起作用的問題解決

    本文將分享一個常見的問題Nginx配置缺少導(dǎo)致的CSS不起作用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • Nginx四層負(fù)載均衡的配置指南

    Nginx四層負(fù)載均衡的配置指南

    當(dāng)一臺服務(wù)器的單位時間內(nèi)的訪問量越大時,服務(wù)器壓力就越大,大到超過自身承受能力時,服務(wù)器就會崩潰.為了避免服務(wù)器崩潰,讓用戶有更好的體驗,我們通過負(fù)載均衡的方式來分擔(dān)服務(wù)器壓力,這篇文章主要給大家介紹了關(guān)于Nginx四層負(fù)載均衡配置的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • 解析prometheus+grafana監(jiān)控nginx的方法

    解析prometheus+grafana監(jiān)控nginx的方法

    ?在prometheus需要向ngxin中打入探針,通過探針獲取ngxin信息,并通過接口輸出。下文將講述如何監(jiān)控ngxin,感興趣的朋友跟隨小編一起看看吧
    2021-11-11

最新評論