ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Прошу помощи в написании конфиги для отдачи кешированных php скриптов


  • To: nginx-ru@xxxxxxxxx
  • Subject: Прошу помощи в написании конфиги для отдачи кешированных php скриптов
  • From: "Vladislav Prodan" <universite@xxxxxxx>
  • Date: Wed, 14 Nov 2012 19:40:49 +0200
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ukr.net; s=ffe; h=Date:Message-Id:From:To:Subject:Content-Type:Content-Transfer-Encoding:MIME-Version; bh=FGsaXNUuAz5e9pAjcESFoqctCWUUXroKJHOSkvP0IfQ=; b=pzy5XJjkMOq306bmgZUyrFFUQ5h4vkPfl9/X8oIOWp7NSa2CCJ3vN6/xH3Yy8tj0heTyKyZtmx7tY14P42CFZIpix8gTWOpH1eGL236P6JKirEPMgYvLq4Q7dznXOBJy+Hj0B+NjRbAMGdK9IvdRttfG33SuAJkApz2gjo4GmOw=;

Имеется сайт, написаный на cake, не самой последней версии.

Был написан модуль, который делал статические html файлы страниц сайта, в том 
числе главной страницы.
Нужно, чтобы nginx сначало проверял директорию cache в руте относительно файлов 
index.html и только потом обрабатывал через /index.php.
Заранее благодарю за помощь.

    autoindex on;
    index index.htm;
    location ~ /\. {deny all;}

location ~ /(.+)/(img|css|js|files|xml|rss)/(.*) {
        access_log off;
        expires 90d;
        add_header Cache-Control public;
        try_files $uri $uri/ /../plugins/$1/webroot/$2/$3 
/../../plugins/$1/webroot/$2/$3 /index.php?url=$uri;
}
location / {
        index  index.htm index.php;
        try_files $uri $uri/ /cache$uri /cache$uri/ /index.php?$uri&$args;
}
location ~* ^/(img|css|js|files|uploads|ui-themes) {
        root /www/alphaXXX/data/www/alpha.XXXXX.com/app/webroot;
        expires max;
        access_log off;
}
location ~ \.php$ {
        fastcgi_pass unix:/var/run/php.alphaXXX.socket;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}






-- 
Vladislav V. Prodan            
System & Network Administrator 
http://support.od.ua           
+380 67 4584408, +380 99 4060508
VVP88-RIPE

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.