>From the docs it seems that this will work for all requests EXCEPT that, the @success fallback request will always be GET.
On Mon, Feb 27, 2017 at 10:30 PM, Alder Netw <aldernetw...@gmail.com> wrote: > Thanks Rajeev for the recipe, I was looking into using subrequest but > found subrequest > only works for filter module. This looks much simpler! The only concern is > error_page > is only for GET/HEAD not for POST? > > > > On Sun, Feb 26, 2017 at 11:48 PM, Rajeev J Sebastian < > rajeev.sebast...@gmail.com> wrote: > >> Not sure if this is foolproof ... but maybe you can use the error_page >> fallback by responding with a special status_code. >> >> http://nginx.org/en/docs/http/ngx_http_core_module.html#error_page >> >> location / { >> >> proxy_pass http://validator; >> error_page 510 = @success; >> } >> >> location @success { >> proxy_pass http://realbackend; >> } >> >> >> On Mon, Feb 27, 2017 at 3:41 AM, Alder Netw <aldernetw...@gmail.com> >> wrote: >> >>> Or is there any existing module that can be adapted to achieve this? >>> Appreciate if someone can shed some light. Thx, >>> - Alder >>> >>> On Sat, Feb 25, 2017 at 9:24 PM, Alder Netw <aldernetw...@gmail.com> >>> wrote: >>> >>>> Hi I want to add an ICAP-like front-end validation server V with nginx. >>>> The user scenario is like this: >>>> >>>> The client will usually access the real app server R via nginx, but >>>> with >>>> a validation server V, the client request will first pass to V, V will >>>> dp certain >>>> validation and upon sucess the request will be forwarded to R and R >>>> will >>>> return directly to clients; Upon failure, the request will be denied. >>>> >>>> Is there any easy nginx config which can achieve this? Thanks, >>>> >>>> - Alder >>>> >>> >>> >>> _______________________________________________ >>> nginx mailing list >>> nginx@nginx.org >>> http://mailman.nginx.org/mailman/listinfo/nginx >>> >> >> >> _______________________________________________ >> nginx mailing list >> nginx@nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx >> > > > _______________________________________________ > nginx mailing list > nginx@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx >
_______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx