本文主要介绍了nginx 多个location转发任意请求或访问静态资源文件的实现,分享给大家,具体如下:
server { #监听的端口listen80; #监听的域名server_name localhost; #监听带后缀的url location ^~\.txt {#文件放到/html文件夹下root /;} #监听所有url,没有特殊需求就用这一个location就够了 #使用通配符只有在没有匹配上其他location的情况下会进入location / {#去掉了只有url才转发的限制,因为直接访问域名会通不过if从而转发不了请求 。proxy_pass http://localhost:8080;}}附带上匹配规则:

文章插图
里面的规则自己尝试一下就明白了
以下 为原文↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
server { #监听的端口listen80; #监听的域名server_name localhost; #监听带后缀的url location ^~\.txt {#文件放到/html文件夹下root /;} #监听所有url,没有特殊需求就用这一个location就够了location / {#没有后缀的请求才会转发 是为了配合上一个location能访问到资源文件而不是转发所有请求 。没有特殊需求就不要判断直接proxy_pass到请求if (!-e $request_filename){proxy_pass http://localhost:8080;break;}}}location可以添加多个,但是要注意相互之间不要冲突,否则转发多种会请求超时
【nginx 多个location转发任意请求或访问静态资源文件的实现】到此这篇关于nginx 多个location转发任意请求或访问静态资源文件的实现的文章就介绍到这了,更多相关nginxlocation转发任意请求内容请搜索考高分网以前的文章或继续浏览下面的相关文章希望大家以后多多支持考高分网!
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
