<div dir="ltr">Not sure if this is foolproof ... but maybe you can use the error_page fallback by responding with a special status_code.<div><br></div><div><a href="http://nginx.org/en/docs/http/ngx_http_core_module.html#error_page">http://nginx.org/en/docs/http/ngx_http_core_module.html#error_page</a><br><br><pre style="padding:0px;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">location / {</pre><pre style="padding:0px;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">    proxy_pass <a href="http://validator">http://validator</a>;
    error_page 510 = @success;
}

location @success {
    proxy_pass <a href="http://realbackend">http://realbackend</a>;
}</pre></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 27, 2017 at 3:41 AM, Alder Netw <span dir="ltr"><<a href="mailto:aldernetwork@gmail.com" target="_blank">aldernetwork@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Or is there any existing module that can be adapted to achieve this? <br></div><div>Appreciate if someone can shed some light. Thx,<br></div>- Alder <br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Feb 25, 2017 at 9:24 PM, Alder Netw <span dir="ltr"><<a href="mailto:aldernetwork@gmail.com" target="_blank">aldernetwork@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi I want to add an ICAP-like front-end validation server V with nginx. <br></div><div>The user scenario is like this:<br><br></div><div>The client will usually access the real app server R via nginx, but with <br></div><div>a validation server V, the client request will first pass to V, V will dp certain<br></div><div>validation and upon sucess the request will be forwarded to R and R will <br></div><div>return directly to clients; Upon failure, the request will be denied.<br><br></div><div>Is there any easy nginx config which can achieve this? Thanks, <br></div><div><br></div>- Alder<br></div>
</blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">http://mailman.nginx.org/<wbr>mailman/listinfo/nginx</a><br></blockquote></div><br></div>