nginx如何配置restful api反向代理?

板蓝跟泡面 发布于 2018/06/27 17:29
阅读 4K+
收藏 0

问题描述:

前后端分离项目需要配置nginx负载均衡(反向代理)

1、前端项目是使用webpack搭建的一个vue + element + axios项目
2、后端采用springboot来快速开发接口,并且API接口使用了restful风格,shiro做安全验证

目前跨域问题是采用后台配置cors解决(nginx反向代理亦可),现在碰到一个问题:

由于restful api 并没有后缀给nginx匹配把http://localhost:8080/api/xxx这样的URL反向代理给tomcat

试过如下配置

location / {
    proxy_pass http://tomcat_server;
}
location ~ .*\.(html|js|css|png|jpg)$ {
    root html/static;
    expires 3d;
}

这样并不是请求转发,而是直接通过cors方式请求后台接口,请求各位大佬帮忙

 

加载中
0
whaon
whaon

前端有单独的服务器?

返回顶部
顶部