error_page & proxy_pass
Andrew Sitnikov
sitnikov at infonet.ee
Thu Jul 3 21:33:10 MSD 2008
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 at infonet.ee
More information about the nginx-ru
mailing list