ПРОЕКТЫ 


  АРХИВ 


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]

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



2009/11/17 fr.butch <nginx-forum@xxxxxxxx>:
> try_files не подошел. поскольку он появился в 0.7х версии, а на хостинге - 
> 0.6х.
> можно было бы обновиться, но боюсь прийдется много чего изменять в конфиге 
> под обновленную версию (или я зря боюсь?)
>
> в общем в итоге пришел к такому варианту (работающему)
>
> location /calljpg/ {
>                root /usr/local/www/$dmain/htdocs;
>                #try_files      $uri 
> /classlib/start_points/calljpg.php?path=/calljpg/$uri;
>                error_page   404  =200  @jpeggen;
>        }
>
>        location @jpeggen {
>                proxy_pass 
> http://хх.хх.хх.хх/classlib/start_points/calljpg.php?path=$request_uri;
>                proxy_set_header Host www.hostname;
>        }
>
> все это работает, если пикча есть - ее просто отдают, если нет - вызывается 
> скрипт, которые ее генерит и после кладет результат в /calljpg/
> смущяет что @jpeggen обращяется к себе же через сеть.
> пытался заставить отработать этот вариант через fastcgi_pass, но там что то 
> не заладилось у меня - no input file specified.

fastcgi_pass будет работать точно так же "через сеть". Не смущайтесь,
если оно работает.

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


 




Copyright © Lexa Software, 1996-2009.