问下大佬 niginx 的 location 多 path 怎么写

[复制链接]
查看: 8398   回复: 7
发表于 2022-1-2 19:01:42 | 显示全部楼层 |阅读模式
location /ip/  /ips/  /api/  /emby/ {

        if ip
        proxy_pass http://172.17.0.1:5000/ip/;
        
        if ips
        proxy_pass http://172.17.0.1:5000/ips/;
        
        if api
        proxy_pass http://172.17.0.1:8000/api/;        
        
        if emby
        proxy_pass http://172.17.0.1:8000/emby/;        
               
}

单独写 没问题,不知道怎么写一起
回复

使用道具 举报

发表于 2022-1-2 19:02:32 | 显示全部楼层
一个文件下,写多个location 一个目录写一个,无非复制黏贴的事情
回复 支持 反对

使用道具 举报

发表于 2022-1-2 19:03:20 | 显示全部楼层
为什么要整合,为了好看吗问下大佬 niginx  的 location 多 path 怎么写

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2022-1-2 19:04:10 | 显示全部楼层
用正则捕获匹配即可
回复 支持 反对

使用道具 举报

发表于 2022-1-2 19:04:22 | 显示全部楼层
为什么要写到一起
回复 支持 反对

使用道具 举报

发表于 2022-1-2 19:05:08 | 显示全部楼层
不推荐整合是吗, 多写几个 子子配置

使用    include    *.conf.path 可以吗
回复 支持 反对

使用道具 举报

发表于 2022-1-2 19:05:32 | 显示全部楼层
我没看过整合的,没有这方面的需求所以不清楚,就是单纯的问问问下大佬 niginx  的 location 多 path 怎么写

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2022-1-2 19:06:20 | 显示全部楼层
service{

location  /ip {
        proxy_pass http://172.17.0.1:5000/ip/;
}  
location  /api {
        proxy_pass http://172.17.0.1:5000/api/;
}  
location  /ips {
        proxy_pass http://172.17.0.1:5000/ips/;
}  
}

这样啊,分开写,写在一个域名的conf里
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则