首页 > 系统相关 >nginx-ingress-controller限制上传文件大小问题

nginx-ingress-controller限制上传文件大小问题

时间:2024-03-18 17:44:36浏览次数:31  
标签:body 文件大小 ingress 4096m nginx size

参考:
https://www.cnblogs.com/pitaiyang/p/17975041

  1. 报错信息
    nginx-ingress-controller限制上传文件大小为1M如果上传文件大于1M则会在浏览器报以下错误
# Request Entity Too Large
  1. 解决方法
    修改ingress配置文件增加以下配置
 annotations:
    #nginx.org/client-max-body-size: "4096m"
    nginx.ingress.kubernetes.io/proxy-body-size: 4096m

一个完整的配置文件如下

# cat ingress.yaml 
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  generation: 1
  name: ingress
  namespace: default
  annotations:
    #nginx.org/client-max-body-size: "4096m"
    nginx.ingress.kubernetes.io/proxy-body-size: 4096m
spec:
  rules:
  - host: test.com
    http:
      paths:
      - backend:
          serviceName: test
          servicePort: 80
        path: /

标签:body,文件大小,ingress,4096m,nginx,size
From: https://www.cnblogs.com/minseo/p/18081046

相关文章

  • nginx location 和proxy_pass 代理说明
    在nginx中配置proxy_pass的时候,当proxy_pass的最后位置带了/和不带/有很大的区别。当proxy_pass后面的url不带/的时候,相当于直接代理到后端的proxy_pass地址当proxy_pass后面的url带/的时候,相当于代理导当前域名+location路径+后面的访问地址当你使用proxy_pass指令时,如果......
  • 【RedHat9.0】使用源代码安装软件——源代码安装nginx
    如果yum、rpm软件包不能提供所需的软件,就要考虑源码安装,获取源码包,进行编译安装。源码安装步骤:1.下载和解压软件包Linux、UNIX最新的软件通常以源代码打包的形式发布,最常见的是.tar.gz和.tar.bz2两种压缩包格式。下载完源代码包后需要解压缩。tar-zxvffile.tar.gzt......
  • nginx 正向代理
    环境规划序号IP地址操作系统用途1192.168.174.126(外网)192.168.80.128(内网)ubuntu23.10代理服务器2192.168.80.129(内网)ubuntu23.10Linux客户端软件版本nginx:1.24.0代理模块:proxy_connect_rewrite_102101.patch安装nginx#......
  • Nginx底层基础数据结构
    基础数据结构ngx_int_t32位操作系统4字节,64位操作系统8字节解决跨平台以及,普通int类型在x86和x64操作系统上面是4字节,在类型转换时造成内存浪费(如在x64下面转换long类型)typedefintptr_tngx_int_t;#ifdef_WIN64typedef__int64intptr_t;#elsetype......
  • 解释nginx.conf.default 中关于fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_sc
    在nginx配置中,fastcgi_param指令用于定义传递给FastCGI服务器(如PHP-FPM)的参数。这些参数是FastCGI协议的一部分,用于在nginx和PHP-FPM之间传递关于请求的信息。在给出的配置片段中:nginxfastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;这一行定义了一个FastCGI......
  • nginx 反向代理注意
    1.Nginx中正则捕获组在proxy_pass中不可用有一个需求,根据不同的路径代理到后端问题出在$1这个正则捕获组上。在Nginx中,正则表达式中的捕获组是根据()定义的,但这个捕获组只在location内部有效,并且不会传递到proxy_pass中。所以当你在proxy_pass中使用$1时,它实......
  • Nginx服务启动失败
    问题描述:Nginx服务启动失败解决方案:查看是否有如下服务起来,有需要停止服务并改为手动SQLServer导致。其中很有可能是SQLServerReportingServices(MSSQLSERVER),它是SQLServer的日志系统。IIS服务。如果你电脑安装了这个,很有可能它在运行着,那么它就占用着80端口Worl......
  • nginx
    .配置文件路径:Nginx的配置文件通常位于/etc/nginx目录下。主要的配置文件是nginx.conf。2.静态文件配置:在nginx.conf文件中,可以通过server块来配置静态文件的访问。例如,可以添加以下配置来指定静态文件的根目录和访问路径server{listen80;server_nameexample.com;locati......
  • 如何查找访问 Nginx 的前 10 个 IP?
    在管理和维护Web服务器时,了解谁正在访问您的网站是非常重要的。Nginx是一个流行的Web服务器,通过分析其访问日志,您可以了解访问者的来源、频率以及他们的行为。有时候,您可能希望查找访问量最高的IP地址,以便进一步分析或采取措施,比如加强安全性或优化性能。本文将详细......
  • nginx基础篇
    web服务器介绍Unix和Linux平台下的常用Web服务器常见有:ApacheNginxLighttpdTomcatIBMWebSphere其中最为广泛的是Nginx,在Windows平台上最常用的是微软的IIS(InternetInformationServer,互联网信息服务)是Windows系统中默认的Web服务程序。nginx介绍nginx是什么1.......