Настройка сервера :: Настройка NGINX

Если на вашем хостинге реализована схема при котором статические запросы обрабатываются NGINX-ом , а динамика передается Apach-у то с установкой .htaccess которая описана в разделе настройка Unix/Linux + Apache возникнет проблема так как когда будет идти запрос к скажем .gif файлу то до .htaccess Apache запрос просто не дойдет.

Т.е в NGINX нужно будет прописать тоже самое что и в Apache. A imenno:

rewrite ^.*//images/(.*)$ //images/$1 break;
rewrite ^.*/files/(.*)$  /files/$1 break;
rewrite ^.*/tools/(.*)$  /tools/$1 break;
rewrite ^.*/css/(.*)$  /css/$1 break;


Т.е код по обработке статики в NGINX-e мог бы выглядеть так
location ~* ^.+.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$ {
    set $limit_rate   50k;
    root   /hosting/sites/dave/www.elexco.lv/web/;

    if (-f $request_filename) {
        break;
    }
    if (-d $request_filename){
        break;
    }
    rewrite ^.*//images/(.*)$ //images/$1 break;
    rewrite ^.*/files/(.*)$  /files/$1 break;
    rewrite ^.*/tools/(.*)$  /tools/$1 break;
    rewrite ^.*/css/(.*)$  /css/$1 break;
  }
Пользователь

Пароль

Поиск по сайту



А вы знаете что:
Если webgooroo генерит страницу без кеша 0.1 секунды или о ужас даже дольше, то либо ваш web-server стоит на Pentuim 233 либо вам нужно внимательно присмотрется к вашим модулям :)
О производительности CMS тут.
русская CMS