В NGINX при добавлении к серверу разных location, как оказалось, есть их приоритизация.

  1. Точные совпадения — location = /some/url. Эти ловятся в первую очередь, за ними…
  2. Локации по регулярным выражениям — location ~ / location ~*. По ним часто можно направить статику;
  3. Префиксные локации — location /some/url. Их можно использовать, чтобы проксировать запросы на другой сервис.

Как выяснилось?

У меня в одном из проектов есть статика, которая раздаётся с фронта (картинки, документы и так далее), на неё стоит локация по регулярному выражению, дабы добавить некоторые настройки кеширования. Также у меня есть бэкендовое приложение на Laravel, которое тоже умеет отдавать статику из local storage-диска, при этом на эти маршруты стоит своя префиксная локация.