项目部署后,nginx拦截请求后无法通过后端服务security放行规则

本地代码部署到云服务上的时候,用nginx做代理实现前端代码访问后端服务不出现跨域问题,但是又出现了新问题,我nginx配置了拦截/api请求,链接到后端服务。

前端接口请求地址:

nginx配置:

浏览器访问返回200,但是被security拦截了,没有携带身份凭证不给通过。

但是security进行了配置,在调用接口的时候,对特定接口放行了。

最终发现是nginx配置出问题了,拦截了/api,并且链路到了localhost:8080,其实拼接之后就变成了,localhost:8080/api/接口名字,多了api字段,导致放行规则不匹配,于是对nginx配置进行更改,拦截/api请求,并且去掉/api字段。

相关推荐
1977835461 小时前
Nginx+Tomcat负载均衡群集_扫描版
nginx·tomcat·负载均衡
保持学习ing2 小时前
SpringBoot电脑商城项目--显示勾选+确认订单页收货地址
java·前端·spring boot·后端·交互·jquery
苹果醋34 小时前
vuex4.0用法
java·运维·spring boot·mysql·nginx
转码的小石5 小时前
深入Java大厂面试:从Spring框架到微服务架构的技术解析
java·spring boot·spring cloud·微服务·junit·spring security·hibernate
转码的小石6 小时前
深入Java面试:从Spring Boot到微服务
java·spring boot·kafka·spring security·oauth2
Q_Q5110082858 小时前
python的校园兼职系统
开发语言·spring boot·python·django·flask·node.js·php
booooooty8 小时前
【Java项目设计】基于Springboot+Vue的OA办公自动化系统
java·vue.js·spring boot·毕业设计·课程设计·程序开发
congvee9 小时前
RestTemplate 使用
spring boot
屋外雨大,惊蛰出没10 小时前
Vue+spring boot前后端分离项目搭建---小白入门
前端·vue.js·spring boot
武昌库里写JAVA10 小时前
Vue状态管理实践:使用Vuex进行前端状态管理
java·vue.js·spring boot·课程设计·宠物管理