美文网首页
Nginx 使用反向代理 解决异步api获取问题!

Nginx 使用反向代理 解决异步api获取问题!

作者: 卡地亚克思 | 来源:发表于2019-03-06 20:37 被阅读0次

问题解决非常简单,在宝塔服务器站点配置中,对nginx站点配置增加如下配置信息:

 location /api {        //匹配url中带有api的,并转发到http://localhost:8080/api
  rewrite  ^/api/(.*)$ /$1 break;         //利用正则进行匹配
  proxy_pass http://localhost:8080;      //转发的参数设定
}

1、location 后面的/api是匹配本地url中带有指定目录所用;
2、rewrite ^/api/(.*)$ /$1 break; 这一段是用来进行匹配修改的,意思是去除掉后面的api
3、proxy_pass http://localhost:8080; 这一段是用来设置转发地址的,意思就是你要把/api 这个路径指向的地址;
比如说你本地是123.com 你要把123.com/api 变成234.com/api 就在 proxy_pass中输入 http://234.com即可;

相关文章

网友评论

      本文标题:Nginx 使用反向代理 解决异步api获取问题!

      本文链接:https://www.haomeiwen.com/subject/huxfpqtx.html