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

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

前端接口请求地址:

nginx配置:

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

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

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

相关推荐
大阳光男孩6 小时前
Spring Boot 整合 Debezium 实现 MySQL 增量数据监听(嵌入式版)
spring boot·后端·mysql
X-⃢_⃢-X7 小时前
一、第一阶段:认识 Spring Boot
java·spring boot·后端
xuhaoyu_cpp_java11 小时前
SpringBoot学习(四)
java·经验分享·spring boot·笔记·学习
明月心95214 小时前
https配置
nginx·https配置
Ai拆代码的曹操15 小时前
TCP RST 包全链路定位:从 Connection Reset 错误到 Nginx keepalive_timeout 不匹配
网络协议·tcp/ip·nginx
不平衡的叉叉树15 小时前
Springboot+Mockito简单使用单元测试
java·spring boot·单元测试
山东点狮信息科技有限公司16 小时前
企业级开源OA系统推荐
vue.js·spring boot·性能优化·系统架构·开源
万亿少女的梦16816 小时前
基于Spring Boot与MySQL的乡镇群众服务系统设计与实现
java·spring boot·mysql·权限管理·前后端分离
她叫我大水龙17 小时前
nginx 编译指南:静态编译 + 动态编译
运维·nginx
猫猫不是喵喵.18 小时前
前后端分离springboot+vue2查询数据导出为Excel
spring boot·后端·excel