说我有这个(伪)
server {
location /api {
proxy_pass http://backend
}
}
我想添加一个子位置,/api/upload
在其中设置代理
client_max_body_size
和
client_body_buffer_size
代理为相同的http://backend
我该怎么做呢?是否需要在/api
将代理复制到后端配置行下创建一个子位置?
这不起作用:
server {
location /api {
location /api/upload {
client_max_body_size 1M;
client_body_buffer_size 1M;
}
proxy_pass http://backend
}
}
答案1
服务器 { 位置 /api { proxy_passhttp://后端 } 位置 /api/upload { client_max_body_size 1M; client_body_buffer_size 1M; } }