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 <
[email protected]> 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 <[email protected]>
> 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 <[email protected]>
>> 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
>> [email protected]
>> http://mailman.nginx.org/mailman/listinfo/nginx
>>
>
>
> _______________________________________________
> nginx mailing list
> [email protected]
> http://mailman.nginx.org/mailman/listinfo/nginx
>
_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to