у каждого хоста в server прописана конструкция вида:
Код: Выделить всё
root /hosting/domains/site.ru/data/www;
location ~ \.(js|css|png|jpg|gif|bmp||doc|xls|ppt|swf|ico|pdf|mov|fla|zip|rar)$ {
try_files $uri =404;
}*/
Код: Выделить всё
ls -la /hosting/domains/site.ru/data
total 76
drwxr--r-- 8 site-ru site-ru 4096 2011-11-16 16:14 .
dr-x-----x 3 site-ru hosting 4096 2010-06-25 11:05 ..
drwxr--r-- 2 site-ru site-ru 4096 2012-03-01 12:07 log
drwxr--r-- 3 site-ru site-ru 4096 2010-06-25 11:29 tmp
drwxr-xr-x 10 site-ru site-ru 4096 2011-11-16 12:06 www
проблема заключается в том, что на некоторых хостах все отлично работает - статика отдается Nginx, а на некоторых возникают на статику ошибки вида:
Код: Выделить всё
2012/03/05 12:40:07 [crit] 12152#0: *74325 stat() "/hosting/domains/site.ru/data/www/images/logo.gif" failed (13: Permission denied),
и в догонку вопрос - корректно ли так отдавать статику или есть какие-либо другие варианты ?