nginx 多個location轉(zhuǎn)發(fā)任意請求或訪問靜態(tài)資源文件的實現(xiàn)
本文主要介紹了nginx 多個location轉(zhuǎn)發(fā)任意請求或訪問靜態(tài)資源文件的實現(xiàn),分享給大家,具體如下:
server { #監(jiān)聽的端口 listen 80; #監(jiān)聽的域名 server_name localhost; #監(jiān)聽帶后綴的url location ^~\.txt { #文件放到/html文件夾下 root /; } #監(jiān)聽所有url,沒有特殊需求就用這一個location就夠了 #使用通配符只有在沒有匹配上其他location的情況下會進入 location / { #去掉了只有url才轉(zhuǎn)發(fā)的限制,因為直接訪問域名會通不過if從而轉(zhuǎn)發(fā)不了請求。 proxy_pass http://localhost:8080; } }
附帶上匹配規(guī)則:
里面的規(guī)則自己嘗試一下就明白了
以下 為原文↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
server { #監(jiān)聽的端口 listen 80; #監(jiān)聽的域名 server_name localhost; #監(jiān)聽帶后綴的url location ^~\.txt { #文件放到/html文件夾下 root /; } #監(jiān)聽所有url,沒有特殊需求就用這一個location就夠了 location / { #沒有后綴的請求才會轉(zhuǎn)發(fā) 是為了配合上一個location能訪問到資源文件而不是轉(zhuǎn)發(fā)所有請求。沒有特殊需求就不要判斷直接proxy_pass到請求 if (!-e $request_filename){ proxy_pass http://localhost:8080; break; } } }
location可以添加多個,但是要注意相互之間不要沖突,否則轉(zhuǎn)發(fā)多種會請求超時
到此這篇關(guān)于nginx 多個location轉(zhuǎn)發(fā)任意請求或訪問靜態(tài)資源文件的實現(xiàn)的文章就介紹到這了,更多相關(guān)nginx location轉(zhuǎn)發(fā)任意請求內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- nginx實現(xiàn)請求轉(zhuǎn)發(fā)
- 詳解Nginx 利用代理轉(zhuǎn)發(fā)請求示例
- nginx的簡單轉(zhuǎn)發(fā)請求之server和location配置詳解
- nginx反向代理之將80端口請求轉(zhuǎn)發(fā)到8080
- nginx實現(xiàn)根據(jù)URL轉(zhuǎn)發(fā)請求的實戰(zhàn)經(jīng)歷
- Nginx Lua 根據(jù)參數(shù)請求轉(zhuǎn)發(fā)的實現(xiàn)
- Nginx接收Http協(xié)議請求轉(zhuǎn)發(fā)使用Https協(xié)議的問題
- 如何解決Nginx請求轉(zhuǎn)發(fā)將POST變?yōu)镚ET問題
- 配置nginx轉(zhuǎn)發(fā)內(nèi)網(wǎng)請求到外網(wǎng)的實現(xiàn)示例
相關(guān)文章
nginx 代理80端口轉(zhuǎn)443端口的實現(xiàn)
這篇文章主要介紹了nginx 代理80端口轉(zhuǎn)443端口的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09502?Bad?Gateway產(chǎn)生的原因及8個詳細的解決方法總結(jié)
Nginx?502?Bad?Gateway的錯誤已經(jīng)遇到好幾次了,這里做一下記錄,備忘,下面這篇文章主要給大家介紹了關(guān)于502?Bad?Gateway產(chǎn)生的原因及8個詳細的解決方法,文中的介紹非常詳細,需要的朋友可以參考下2023-05-05Nginx使用ngx_http_upstream_module實現(xiàn)負載均衡功能示例
本文主要介紹了Nginx使用ngx_http_upstream_module實現(xiàn)負載均衡功能示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08