nginx配置静态资源访问(nginx 多个location转发任意请求或访问静态资源文件的实现)
类别:服务器 浏览量:2618
时间:2022-01-23 02:30:58 nginx配置静态资源访问
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; } }
附带上匹配规则:
里面的规则自己尝试一下就明白了
以下 为原文↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
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转发任意请求内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- nginx 根据url限流(浅谈Nginx 中的两种限流方式)
- nginx 反向代理详细配置(nginx反向代理配置去除前缀案例教程)
- 静态web服务器nginx(WEB服务器该选择 Apache 还是 Nginx?)
- 如何认识服务器(关于Nginx、Apache、Tomcat三个WEB服务器的区别和认知)
- docker如何访问nginx(基于docker启动nginxssl配置)
- nginx 正向和反向代理(Nginx反向代理入门实战指南)
- nginx的15种优化方案(Nginx开启Brotli压缩算法实现过程详解)
- nginx服务器有什么用(Nginx的作用详解,为什么在Web服务器中Nginx的比例越来越高?)
- 如何提高nginx性能(提升Nginx性能的一些建议)
- nginx怎么设置域名访问网页(Nginx服务器如何设置url链接)
- nginx给需要转发的链接添加参数(Nginx 根据URL带的参数转发的实现)
- nginx tomcat docker 负载均衡(Nginx+Tomcat实现负载均衡、动静分离的原理解析)
- nginx反向代码解决跨域访问(nginx 解决跨域问题嵌入第三方页面)
- windows下nginx 命令(win10安装配置nginx的过程)
- nginx中https配置(Nginx配置同一个域名同时支持http与https两种方式访问实现)
- vue项目部署到服务器的nginx(Nginx部署vue项目和配置代理的问题解析)
- 董元奔吟咏历代文人 1012新旧均可 全椒人张璪 1022 -1093(董元奔吟咏历代文人)
- 泪目 这位 刷屏 的英雄,是全椒人的骄傲(泪目这位刷屏)
- 人从众 火炎焱 全椒再现 正月十六走太平 的魅力(人从众火炎焱全椒再现)
- 官宣 全椒籍明星许海峰 奚秀兰 方芳 王璐瑶携手回家 走太平(全椒籍明星许海峰)
- 以前全椒人是怎么过冬的 满满都是回忆(以前全椒人是怎么过冬的)
- NVIDIA显卡份额冲上88 A饭发愁 游戏优化恐没A卡份了(NVIDIA显卡份额冲上88A饭发愁)
热门推荐
- thinkphp5数据库配置(Thinkphp5框架实现获取数据库数据到视图的方法)
- rename重命名mysql表(MySQL 重命名表的操作方法及注意事项)
- dataset用法
- dedecms自定义联动类别方法(DEDECMS点击主栏目默认显示第一个子栏目列表的方法)
- 源代码管理中出现重复文件的解决方法
- sqlserver 开启数据库(SQLSERVER简单创建DBLINK操作远程服务器数据库的方法)
- docker容器测试环境构建(docker容器内安装TensorRT的问题)
- django框架全面讲解(Django uwsgi Nginx 的生产环境部署详解)
- apache安全配置使用教程(正确配置与维护Apache安全性设置方法)
- html自适应怎么没有滚动条(如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9