本文关键详细介绍了nginx 好几个location转发任意请求或访问静态数据資源文件的完成,原文中根据实例编码详细介绍的十分详尽,对大伙儿的学习培训或是工作中具备一定的参照学习培训使用价值,必须的小伙伴们下边伴随着我来一起学习了解一下吧

文中关键详细介绍了nginx 好几个location转发任意请求或访问静态数据資源文件的完成,共享给大伙儿,实际以下:

server {

#监听的端口号

listen 80;

#监听的网站域名

server_name localhost;

#监听带后缀名的url

location ^~\.txt {

#文件放进/html文件夹下

root /;

}

#监听全部url,沒有独特要求就用这一个location就可以了

#使用通配符仅有在沒有搭配上别的location的状况下能进到

location / {

#除掉了仅有url才转发的限定,由于立即访问网站域名还通但是if进而转发不上请求。

proxy_pass http://localhost:8080;

}

}

附加上搭配标准:

ymahbts1ob4.png

里边的标准自身试着一下就懂了

下列 为全文↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

server {

#监听的端口号

listen 80;

#监听的网站域名

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转发任意请求內容请搜索大家之前的文章内容或再次访问 下边的相关文章期待大伙儿之后多多的适用大家!

热搜词

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐