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的情況下會進(jìn)入
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),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
502?Bad?Gateway產(chǎn)生的原因及8個詳細(xì)的解決方法總結(jié)
Nginx?502?Bad?Gateway的錯誤已經(jīng)遇到好幾次了,這里做一下記錄,備忘,下面這篇文章主要給大家介紹了關(guān)于502?Bad?Gateway產(chǎn)生的原因及8個詳細(xì)的解決方法,文中的介紹非常詳細(xì),需要的朋友可以參考下2023-05-05
Nginx使用ngx_http_upstream_module實現(xiàn)負(fù)載均衡功能示例
本文主要介紹了Nginx使用ngx_http_upstream_module實現(xiàn)負(fù)載均衡功能示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08

