Либо в локейшне cabinet регулякой исключать статику, чтобы она попадала на /
А можно пример? Как раз таки с регулярками и проблема.
Второй вариант отпадает, так как статика вообще на другой машине лежит, а конструкция вида
location /cabinet/static {
proxy_pass http://cabinet;
не сработала.