Answers
对的,如果超过限制,nginx会报 413 (Request Entity Too Large) 这个错误。你需要设置 client_max_body_size 这个参数,这个参数可以放在在 http / server / location 这三个区域内
你可以把它放在 /etc/nginx/nginx.conf 文件中,或者任何一个你的网站配置文件中。
比如,对所有服务器均有效,http中设置为 100MB
比如,对个别服务器有效,可以在server中设置
比如,具体位置设置限制
保存之后,重启你的nginx服务即可。
你可以把它放在 /etc/nginx/nginx.conf 文件中,或者任何一个你的网站配置文件中。
比如,对所有服务器均有效,http中设置为 100MB
http {
...
client_max_body_size 100M;
}
比如,对个别服务器有效,可以在server中设置
server {
...
client_max_body_size 100M;
}
比如,具体位置设置限制
location /upload {
...
client_max_body_size 100M;
}
保存之后,重启你的nginx服务即可。
# systemctl restart nginx #systemd
# service nginx restart #sysvinit
春原阳平君
answered 5 years, 2 months ago