Решили проблему? Мне требуется в одном из location отдавать файлы которые находятся выше установленного глобально root, тоже попытался сделать как-то так:
root /opt/webapp/common/public/;
location ~* ^/module1/(.*)?$ {
root /opt/webapp/;
try_files /module1/public/$1 /public/$1;
# try_files module1/public/$1 public/$1; {так тоже пробовал}
}
Ищет /opt/webapp/common/public/module1/public/$1.