在 Nginx 中,可以通过配置 client_max_body_size
来设置请求体的大小限制。默认情况下,Nginx 的请求体大小限制是1MB。
要设置更大的请求体大小,您可以在 http
、server
或 location
块中添加以下指令:
http {
# 设置全局请求体大小限制为20MB
client_max_body_size 20m;
server {
# 设置特定虚拟主机的请求体大小限制为10MB
client_max_body_size 10m;
location /upload {
# 设置特定位置的请求体大小限制为5MB
client_max_body_size 5m;
}
}
}
上述示例中的单位 m
表示兆字节(MB),您也可以使用 k
表示千字节(KB)或者 g
表示吉字节(GB)来表示不同的大小。设置完后,需要重新加载或重启 Nginx 才能生效。
内容由零声教学AI助手提供,问题来源于学员提问