rooted/aliased locations and ngx_http_map_uri_to_path()

locojohn nginx-forum на nginx.us
Пн Май 28 12:32:07 UTC 2012


Привет,

существует конфиг:

[...]
root /opt/www/mysite;

location /jquery/ {
  try_files $uri $uri/ @common;
}

location /resources/ {
  try_files $uri $uri/ @common;
}

location @common {
  root /opt/www/_common;
}
[...]

каким образом можно получить путь к
файлу, находящимся в /opt/www/_common из
собственного 3rd party модуля? 
ngx_http_map_uri_to_path() не понимает locations,
сконфигурированных через alias/root. 
ngx_http_map_uri_to_path(r, &path, &root, 0) не работает. 
Существуют ли альтернативные методы
получения пути к файлу из URI,
соответствующего локейшну с
собственным root?

Благодарю за помощь,

Андрей

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,226911,226911#msg-226911



Подробная информация о списке рассылки nginx-ru