ПРОЕКТЫ 


  АРХИВ 


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]

error_page & proxy_pass



Hello nginx-ru,

  location /foo {
       return 502;                                                              
                                                                             
  }
  
  error_page  502 =200  /errors/502.html;
  
  location /errors {
       proxy_pass http://backend:80;
  }  

  запрашиваем http://host/foo
  
  и на backend уходит запрос /foo а не /errors/502.html, если в /errors 
прописать root
  и файлы отдавать локально то все работает как надо (отдаются файл 502.html).

  Второй вопрос:
  
  error_page  502 =200  /errors/502.html;
  
  location /errors {
           root /foo/bar/baz;
           expires -1;
  }
  
  если для error_page не указывать =200 то заголовки который должен создавать 
expires не выдаются.

  P.S. версия nginx - 0.6.31
-- 
Best regards,
 Andrew                          mailto:sitnikov@xxxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.