nginx+ingress 413问题排查过程

 更新时间:2025年08月18日 09:45:41   作者:威武的小炮  
处理413错误需调整Nginx的client_max_body_size及Ingress配置,合理设置body-size,若无效,检查后端限制,注意过大可能影响安全

nginx+ingress413问题排查

排查nginx配置

  • 设置client_max_body_size参数,可以设置大点:
client_max_body_size 1024m;

排查ingress配置

// 看下ingress列表,确定请求服务对应的ingress是哪个
kubectl get ingress -A

//编辑ingress,建议先备份
kubectl get ingress <ingress-name> -n <namespace> -oyaml >  ./rollback/xxx.yaml
// 编辑ingress
kubectl edit ingress <ingress-name> -n <namespace> 

添加如下信息:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
    nginx.ingress.kubernetes.io/proxy-body-size: "1024m"

// 主要是最后一行,前面的每个ingress配置都有

注:

  1. body-size大小根据需求来定,特别大也不是很安全
  2. 如果仅仅用到nginx并且已经配置了该参数的,仍然行不通的话,建议检查下设置的作用域是否正确。
  3. 没有用到ingress的同学,设置第一步就可以。
  4. 如果两步都不行,应该就是后端服务拦截了,建议查询下后端服务是否有这种限制。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • LNMP原理与简单部署过程

    LNMP原理与简单部署过程

    LNMP架构,是指在Linux平台下,由运行Nginx的web服务器,运行PHP的动态页面解析程序和运行MySQL的数据库组成的网站架构,也是当前常用的系统架构之一,本文主要介绍LNMP原理与简单部署,感兴趣的朋友一起看看吧
    2023-08-08
  • Windows的CMD窗口如何查看并杀死nginx进程

    Windows的CMD窗口如何查看并杀死nginx进程

    这篇文章主要介绍了Windows的CMD窗口如何查看并杀死nginx进程问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • Nginx服务器中用于生成缩略图的模块配置教程

    Nginx服务器中用于生成缩略图的模块配置教程

    这篇文章主要介绍了Nginx服务器中用于生成缩略图的模块配置教程,包括实时生成缩略图到硬盘上的方法讲解,需要的朋友可以参考下
    2016-01-01
  • nginx ingress限速那些事浅析

    nginx ingress限速那些事浅析

    这篇文章主要为大家介绍了nginx ingress限速的一些知识的浅析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • Nginx 502 bad gateway错误解决的九种方案及原因

    Nginx 502 bad gateway错误解决的九种方案及原因

    一般在访问某些网站或者我们在做本地测试的时候,服务器突然返回502 Bad Gateway Nginx,这种问题相信大家也遇到不少了,下面这篇文章主要给大家介绍了关于Nginx 502 bad gateway错误解决的九种方案及原因,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • Linux安装Nginx步骤详解

    Linux安装Nginx步骤详解

    这篇文章主要介绍了Linux安装Nginx步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • Nginx如何实现pathinfo模式的方法详解

    Nginx如何实现pathinfo模式的方法详解

    pathinfo是伪静态的一种,对于用过thinkphp的朋友们来说应该都不陌生,下面这篇文章主要给大家介绍了关于Nginx如何实现pathinfo模式的方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
    2017-09-09
  • 关于Nginx配置ssl证书实现https安全访问

    关于Nginx配置ssl证书实现https安全访问

    这篇文章主要介绍了关于Nginx配置ssl证书实现https安全访问,前题条件是拥有服务器与可以解析到该服务器的自己的域名,需要的朋友可以参考下
    2023-04-04
  • 使用nginx模拟进行蓝绿部署的方式

    使用nginx模拟进行蓝绿部署的方式

    今天小编就为大家分享一篇关于使用nginx模拟进行蓝绿部署的方式,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • nginx限流及配置管理实战记录

    nginx限流及配置管理实战记录

    流量限制(rate-limiting)是Nginx中一个非常实用,却经常被错误理解和错误配置的功能,下面这篇文章主要给大家介绍了关于nginx限流及配置管理的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-04-04

最新评论