Hello ,
есть такая конфигурация
server {
listen xxx:80;
server_name xxx;
location / {
root $static_root;
error_page 404 = @s3_proxy;
}
location = /nopic.gif {
root $static_root;
}
location @s3_proxy {
include "/etc/nginx/s3_proxy.conf";
proxy_pass http://s3-proxy;
proxy_intercept_errors on;
error_page 404 /nopic.gif;
}
}
идея в том чтобы сначала попробовать отдать файл локально, если его нету пойти
на прокси, а если там нету отдать локальный nopic.gif.
проблема в том что второй error_page не работает, хотя от прокси приходит:
2007/08/19 11:45:22 [debug] 3464#0: *74747 http proxy status 404 "404 Not Found"
и выдается просто страница 404 от nginx.
--
Best regards,
Andrew mailto:sitnikov@xxxxxxxxxx