ПРОЕКТЫ 


  АРХИВ 


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]

custom uri для error page в определен? ?ой директ? ?рии


  • To: nginx-ru@xxxxxxxxx
  • Subject: custom uri для error page в определен? ?ой директ? ?рии
  • From: "fr.butch" <nginx-forum@xxxxxxxx>
  • Date: Wed, 4 Nov 2009 04:02:10 -0500

есть сайт со след. дефолтной настройкой: 
Код:
        location / { 
            root /var/www/html; 
                error_page 404 = /404.html; 
                     [...] 
                    }

прогеру пхп захотелось следующего: 
он будет генерить по запросу jpg/gif (какую то пикчу), и поскольку генерить 
каждый раз - не комильфо, уже сгенеренные будет складывать в определенную 
папку. 
и задача в том чтобы при отсутствии файла в папке вызывался код, который 
сгенерит эту самую пикчу. 

как я думаю это решить: 
добавить еще один локэйшон со своей error_page 
Код:
location /path/in/site/to/jpg { 
    alias /path/to/folder/with/jpg; 
    error_page   404  =200  @fallback; 
} 

location @fallback { 
    proxy_pass   http://backend; 
} 

вроде как все это отлично отрабатывает в элементарном конфиге. но насколько это 
правильно?

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




 




Copyright © Lexa Software, 1996-2009.