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. 如果两步都不行,应该就是后端服务拦截了,建议查询下后端服务是否有这种限制。

总结

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

相关文章

  • Nginx日志自定义记录以及启用日志缓冲区详解

    Nginx日志自定义记录以及启用日志缓冲区详解

    这篇文章主要给大家介绍了关于Nginx日志自定义记录以及启用日志缓冲区的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Nginx具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • Linux安装Nginx步骤详解

    Linux安装Nginx步骤详解

    这篇文章主要介绍了Linux安装Nginx步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • 一台nginx服务器多域名配置的方法

    一台nginx服务器多域名配置的方法

    本篇文章主要介绍了一台nginx服务器多域名配置的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • Nginx处理Web请求机制的方法详解

    Nginx处理Web请求机制的方法详解

    这篇文章主要介绍了Nginx处理Web请求机制的方法,通过对worker抢占机制、传统服务器事件处理机制以及Nginx事件处理机制的对比,详细解析Nginx在处理web请求机制时的逻辑,需要的朋友可以参考下
    2025-04-04
  • 如何在nginx中配置缓存静态文件

    如何在nginx中配置缓存静态文件

    本篇文章主要介绍了如何在 nginx 中缓存静态文件配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Nginx设置Referer来防止盗图的实现方法

    Nginx设置Referer来防止盗图的实现方法

    这篇文章主要介绍了Nginx设置Referer来防止盗图的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-04-04
  • Nginx负载均衡详细介绍

    Nginx负载均衡详细介绍

    nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查
    2016-09-09
  • 通俗易懂讲解nginx-rtmp-module

    通俗易懂讲解nginx-rtmp-module

    nginx-rtmp-module 是一个用于 Nginx 的第三方模块,它扩展了 Nginx 服务器的功能,使其能够处理实时流媒体数据,本文就来详细的介绍一下nginx-rtmp-module的使用,感兴趣的可以了解一下
    2025-02-02
  • Nginx下载、安装与使用图文教程

    Nginx下载、安装与使用图文教程

    Nginx是一个高性能的HTTP和反向代理服务器,支持IMAP/POP3/SMTP服务,本文介绍了Nginx的下载、安装、启动和关闭方法,包括Windows版和Linux版(CentOS下)的详细步骤,需要的朋友可以参考下
    2024-11-11
  • nginx部署后css、js、图片等样式不加载问题的两种解决方案

    nginx部署后css、js、图片等样式不加载问题的两种解决方案

    这篇文章主要介绍了nginx部署后css、js、图片等样式不加载问题的两种解决方案,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-12-12

最新评论