爬行的蜗牛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: golang Linux PHP
查看: 33|回复: 0

nginx上传文件限制

[复制链接]

152

主题

48

回帖

1137

积分

管理员

积分
1137
发表于 2025-1-10 15:25:45 | 显示全部楼层 |阅读模式
Nginx 限制文件大小可以通过 client_max_body_size 指令来设置,该指令通常在 http、server 或location 块中设置,如果不设置,默认上传大小为1M。

修改上传文件限制
要修改Nginx的文件上传大小限制,你需要编辑Nginx的配置文件,并设置client_max_body_size指令。以下是具体的步骤:

找到Nginx配置文件:Nginx配置文件通常位于/etc/nginx/nginx.conf,但具体位置可能因安装方式和操作系统而异。

编辑配置文件:使用文本编辑器打开Nginx配置文件。例如,如果你使用的是nano编辑器,可以使用以下命令:
  1. sudo vim /etc/nginx/nginx.conf
复制代码
设置client_max_body_size:在http块中设置client_max_body_size指令。如果你希望允许上传的最大文件大小为100MB,可以添加如下配置:

  1. http {
  2.     # 其他配置...

  3.     client_max_body_size 2097152M;  # 允许上传的最大文件大小为2097152MB

  4.     # 其他配置...
  5. }
复制代码
重启Nginx服务:修改配置文件后,需要重启Nginx服务以使配置生效。使用以下命令重启Nginx:

  1. sudo systemctl restart nginx
复制代码
  1. server {
  2.     listen 80;
  3.     server_name example.com;

  4.     # 设置上传文件的最大值为100MB
  5.     client_max_body_size 100M;

  6.     # 其他配置...
  7. }
复制代码
确保你修改的是正确的配置文件,并且重启Nginx服务来应用更改。如果你不确定如何操作,或者你的环境有所不同,请参考你的操作系统或Nginx安装文档。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表