Директива location служит для установки конфигурации в зависимости от URI-запроса.
Синтаксис location в общем виде следующий:
Syntax: location [=|~|~*|^~] uri { ... }
location @name { ... }
Context: server, locationПеред тем, как перейти к более детальному изучению, нужно заметить, что location определяется в контексте server (или в location в случае вложенной директивы), и в одном настраиваемом виртуальном хосте могут использоваться разные конфигурации в зависимости от обрабатываемого сервером URI. Читать