ngnix location 配置规则详解

带=好位精准匹配,不会被正则覆盖,什么不带为一般匹配,一般匹配会被正则覆盖!!!!

 

port port;
server serername;
方式1:
locatiom /regex{
    proxy_pass http://ip:port

}
方式二:
locatiom /regex{
    proxy_pass http://ip:port/

}

当访问:http://servername:port/regex/api/user 时

方式一代理后的路径为: http://ip:port/regex/api/user  会把匹配到的路径全部带上

方式二代理后的路径为: http://ip:port/api/user  /regex 只是作为匹配标识不会带上

方式一合方式二的区别就在于是否有/标识符。有标识符代表关闭,标识符只有在servername:port后面加才有意义。

root和alias区别
#####root
location /static{
    root html
}
#####alias
location /target{
    alias html/static
}

root方式  http://ip:port/sttaic /static 会被当做路径
alias方式  http://ip:port/     /target 相当于标识位,并不会当做路径  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值