黑松山资源网 Design By www.paidiu.com

本文主要介绍了nginx 多个location转发任意请求或访问静态资源文件的实现,分享给大家,具体如下:

server {
 #监听的端口
    listen    80;
 #监听的域名
    server_name localhost;

 #监听带后缀的url
 location ^~\.txt {
  #文件放到/html文件夹下
      root /;
    }
 #监听所有url,没有特殊需求就用这一个location就够了
 #使用通配符只有在没有匹配上其他location的情况下会进入
    location / {
  #去掉了只有url才转发的限制,因为直接访问域名会通不过if从而转发不了请求。
  
  proxy_pass http://localhost:8080;
    }
  }

附带上匹配规则:

nginx 多个location转发任意请求或访问静态资源文件的实现

里面的规则自己尝试一下就明白了

以下 为原文↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

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可以添加多个,但是要注意相互之间不要冲突,否则转发多种会请求超时

黑松山资源网 Design By www.paidiu.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
黑松山资源网 Design By www.paidiu.com

RTX 5090要首发 性能要翻倍!三星展示GDDR7显存

三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。

首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。

据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。