请教nginx代理转发 再者一份完整的线上资料,求!

查看:72
本文介绍了请教nginx代理转发 再者一份完整的线上资料,求!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

目前情况是这样的,我nginx配置好了!
但对转发这块不熟悉,找资料弄来也没有成功!

我有A域名 www.a.cn 主站

然后A主站里的请求到要到 B C等站下去 由于是二级域名跨域了,请法完成前后端请求!

我要把
www.a.cn/api/xxx/xx
转发到
api.a.cn/api/xxx/xx


www.a.cn/user/xxx/xx
转发到
api.a.cn/user/xxx/xx


www.a.cn/mch/xxx/xx
转发到
mch.a.cn/mch/xxx/xx

谢谢大伙,然后谁有在线完整的nginx配置资料啊!

解决方案

server {
    listen 80;
    server_name www.a.cn;
    index index.html index.htm index.php;
    root 网站根目录;
    
    location /api {
       proxy_pass http://api.a.cn;
    }
    
    location /user {
        proxy_pass http://api.a.cn;
    }
    
    location /mch {
        proxy_pass http://mch.a.cn;
    }
}

试试

这篇关于请教nginx代理转发 再者一份完整的线上资料,求!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆