其他分享
首页 > 其他分享> > nginx 怎么设置文件上传最大20M限制

nginx 怎么设置文件上传最大20M限制

作者:互联网

在 Nginx 中,您可以通过配置文件来设置文件上传的最大大小。为了设置文件上传的最大限制为 20MB,您需要调整 client_max_body_size 指令。在 Nginx 的配置文件中,通常位于 /etc/nginx/nginx.conf 或者您特定站点的配置文件中。

以下是设置步骤:

1. 打开 Nginx 配置文件

使用您喜欢的文本编辑器打开 Nginx 配置文件。例如:

sudo nano /etc/nginx/nginx.conf

Bash

2. 添加或修改 client_max_body_size 指令

在 httpserver 或 location 块中添加或修改 client_max_body_size 的设置:

http {
    ...
    client_max_body_size 20M;
    ...
}

server {
    ...
    client_max_body_size 20M;
    ...
}

location / {
    ...
    client_max_body_size 20M;
    ...
}

nginx

3. 保存并关闭配置文件

在 nano 中,可以按 CTRL + X 保存并关闭文件,然后按 Y 确认保存更改。

4. 测试 Nginx 配置

在重新加载 Nginx 之前,确保配置没有错误:

sudo nginx -t

Bash

如果没有错误,您将看到如下消息:

nginx: configuration file /etc/nginx/nginx.conf test is successful

5. 重新加载 Nginx

最后,重新加载 Nginx 使更改生效:

sudo systemctl reload nginx

Bash

注意事项

标签:
来源: