Хотелось что бы работал вот такой конфиг:
location /block/ {
proxy_intercept_errors on;
error_page 404 503 /block_error;
proxy_set_header "Host" "host";
proxy_pass http://127.0.0.1/;
}
location = /block_error {
return 503;
}
<!--# include virtual="/block/error_page?a=b" -->
То есть, в под запросе можно было отдать http код ответа.