当前位置: 首页 > news >正文

nginx 代理接口报404 问题排查

今天遇到一个nginx代理后端接口请求报404的问题,问题是这样的,后端由于服务器没有环境,但是需要和前端联调,于是采用cpolar内网穿透的方式,穿出来了。但是前端请求跨域,于是前端用nginx代理了一下后端接口,但是报404.

由于线上nginx 配置比较复杂,我就简化写下当时的nginx配置:

server {listen       80;server_name test.xxxxx.cnlocation /api {include proxy.conf;proxy_pass http://127.0.0.1:8888;}
}

前端调用www.xxxxx.cn/api的时候一直报404,根据nginx访问日志查,看到access.log 是有记录,而且返回404。

红圈部分,已确定应将请求路由到哪个服务器,如果它的值不匹配任何服务器名称,或者请求根本不包含这个头字段,那么 nginx 将把请求路由到这个端口的默认服务器

那解决方案就是配置Host

server {listen       80;server_name www.xxxxx.cnlocation /api {include proxy.conf;proxy_set_header Host 127.0.0.1;proxy_pass http://127.0.0.1:8888;}
}

问题解决

相关文章:

  • HarmonyOS开发:ArkTs常见数据类型
  • 流程图是什么,用什么软件做?
  • [开源]Web端的P2P文件传输工具,简单安全高效的P2P文件传输服务
  • centos7 docker开启认证的远程端口2376配置
  • 分享11款原型图软件,让你的创意无限发挥!
  • [Latex] Riemann 问题中的激波,接触间断,膨胀波的 Tikz 绘图
  • 三元表达式原理及例子js
  • OpenCV [c++](图像处理基础示例小程序汇总)
  • 使用new Vue()的时候发生了什么?
  • 案例015:Java+SSM+uniapp基于微信小程序的校园防疫系统
  • Hadoop学习笔记:运行wordcount对文件字符串进行统计案例
  • mac电脑系统活动监控:iStat Menus 中文 for Mac
  • 数据结构:顺序表
  • Java对象逃逸
  • 【学生成绩管理】数据库示例数据(MySQL代码)
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • hadoop集群管理系统搭建规划说明
  • Less 日常用法
  • Mysql优化
  • Rancher如何对接Ceph-RBD块存储
  • React中的“虫洞”——Context
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • SpringBoot 实战 (三) | 配置文件详解
  • 解决iview多表头动态更改列元素发生的错误
  • 容器服务kubernetes弹性伸缩高级用法
  • 小程序开发中的那些坑
  • Python 之网络式编程
  • 整理一些计算机基础知识!
  • #includecmath
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (28)oracle数据迁移(容器)-部署包资源
  • (BFS)hdoj2377-Bus Pass
  • (C语言)fgets与fputs函数详解
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (笔记)M1使用hombrew安装qemu
  • (二)构建dubbo分布式平台-平台功能导图
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (面试必看!)锁策略
  • (十八)三元表达式和列表解析
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)3D模板阴影原理
  • (转)Linq学习笔记
  • (自用)交互协议设计——protobuf序列化
  • *p++,*(p++),*++p,(*p)++区别?
  • .aanva
  • .NET CLR基本术语
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .net 提取注释生成API文档 帮助文档
  • .NET 中的轻量级线程安全
  • .NET 中什么样的类是可使用 await 异步等待的?