问题描述:
前后端分离项目需要配置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方式请求后台接口,请求各位大佬帮忙
前端有单独的服务器?