Re: custom uri для error page в определенной директории
Sergey Shepelev
temotor at gmail.com
Wed Nov 4 20:39:28 MSK 2009
2009/11/4 fr.butch <nginx-forum at nginx.us>:
> есть сайт со след. дефолтной настройкой:
> Код:
> location / {
> root /var/www/html;
> error_page 404 = /404.html;
> [...]
> }
>
> прогеру пхп захотелось следующего:
> он будет генерить по запросу jpg/gif (какую то пикчу), и поскольку генерить каждый раз - не комильфо, уже сгенеренные будет складывать в определенную папку.
> и задача в том чтобы при отсутствии файла в папке вызывался код, который сгенерит эту самую пикчу.
>
Если он будет генерить thumbnail от большой пикчи, то есть смысл
поручить эту работу nginx, который сделает её намного эффективнее, чем
ваш прогер.
http://sysoev.ru/nginx/docs/http/ngx_http_image_filter_module.html
> как я думаю это решить:
> добавить еще один локэйшон со своей 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
>
>
>
More information about the nginx-ru
mailing list