问题解决非常简单,在宝塔服务器站点配置中,对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即可;








网友评论