Not sure about omitting `expires -1` for the POSTs, I haven't tested it.

`location` blocks can't inherit from each other so I'm pretty sure the `proxy_pass` is required in each.