Welcome! Log In Create A New Profile

Advanced

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

Denis F. Latypoff
November 04, 2009 04:38AM
Hello fr.butch,

Wednesday, November 4, 2009, 3:02:10 PM, you wrote:

> есть сайт со след. дефолтной настройкой:
> Код:
> 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;
> }

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

proxy_cache_path /data/nginx/cache levels=1:2 keys_zone=jpegs:10m;

location /path/in/site/to/jpg {
proxy_cache jpegs;
proxy_cache_valid 200 300y;
proxy_pass http://backend;
}



С Вашими отступами (Вам, наверное, так понятней будет):

proxy_cache_path /data/nginx/cache levels=1:2 keys_zone=jpegs:10m;

location /path/in/site/to/jpg {
proxy_cache jpegs;
proxy_cache_valid 200 300y;
proxy_pass http://backend;
}


--
Best regards,
Denis mailto:denis@gostats.ru
Subject Author Posted

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

Denis F. Latypoff November 04, 2009 04:38AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 94
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready