организация статического backup'а
    Igor Sysoev 
    is at rambler-co.ru
       
    Tue May 30 18:31:06 MSD 2006
    
    
  
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
    
    
More information about the nginx-ru
mailing list