---
id: "20"
date: "2025-10-28"
source: "日常"
project: ""
category: [配置文件, 前端/UI, 部署/升级]
status: "已更新对外云端环境"
closed: ""
keywords: [nginx, 配置]
recorder: "李立键"
responsible: "李立键"
---

# 部署前后台分离的前端包之后，发现使用http://139.9.60.86:8080/访问预定系统，跳转后台时会闪退到登录页

## 现象
部署前后台分离的前端包之后，发现使用http://139.9.60.86:8080/访问预定系统，跳转后台时会闪退到登录页

## 影响
无法进入后台

## 根因
nginx配置错误，需要保证转发/api、/backstage/api里面的内容相同，否则在两边识别到请求的ip对应不上

## 排查流程
1、查看前后端版本
2、前端分析相关问题
3、发现跟token相关，考虑到跟token绑定ip存在关联性
4、查看nginx配置，发现nginx一个配置了127.0.0.1和proxy_set_header，一个配置了139.9.60.86，这会导致程序获取到请求的源ip不一致，识别为冒用token的场景

## 解决方案
nginx中/api、/backstage/api的配置保持一致

## 元信息
- 记录人：李立键
- 责任人：李立键
- 日志可定位：
- 是否已解决：已更新对外云端环境
- 截图：正确的配置如下：




错误的配置如下（原）：