ПРОЕКТЫ 


  АРХИВ 


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: организация статич еского backup'а



On Tue, 30 May 2006, Denis Shaposhnikov wrote:

Есть у меня статическая версия некоего сайта. Сам сайт обслуживается
backend'ом, к которому nginx проксирует запросы. И хочу я, что бы в
случае неответа этого backend'а, nginx отдал имеющуюся у него
статическую версию. Вот такая конструкция работает:

     location / {
       proxy_read_timeout 10;
       error_page 502 =200 /502.html;
       proxy_pass http://backend/;
     }

     location = /502.html {
       rewrite ^ /backup$request_uri last;
     }

     location /backup/ {
       alias /backup/;
       index index.html;
     }

Берут меня сомнения, правильный ли этот способ? Может есть какие-то
другие решения?

$request_uri имеет вид $uri?$args.
На мой взгляд, лучше сохранять $uri в $orig_uri и использовать его.


Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.