Если я правильно понимаю, client_max_body_size не работает в именованных location?
Общая задача такая - разрешить клиентам внутренней сети (172.*) загружать большие файлы на сайт, а внешним - нет.
Как можно было бы выполнить в рамках одного сервера такое разделение?