День добрый!
> вложенные location'ы - это наше всё:
> они позволяют делать масштабируемую конфигурацию
Эх, почему же в документации ни слова о вложенности:
context: server
— должно быть:
context: server, location
Изначально в доке искал вложенность location, — не найдя, пришлось обходится.
Мешает необходимость записывать полный путь во вложенных.
Например, вместо записи:
location /test/ {
alias html/ ;
location /test/test2/ { # путь от корня -- полный.
alias html2/ ;
} }
Было бы удобней:
location /test/ {
alias html/ ;
location test2/ { # относительный путь. Полный будет /test/test2/
alias html2/ ;
} }
Сейчас ругается location "test2/" is outside location "/test/"
--
Ruvim