Não sei se funciona especificamente com client_max_body_size
, mas, em geral, o nginx permite fazer exatamente o que você descreve.
server {
set $cmbs 100K;
if ( $host = 'upload.xxx.xx.xx' ) {
set $cmbs 1000M;
}
client_max_body_size $cmbs;
}