Welcome! Log In Create A New Profile

Advanced

Re: Nginx with a ICAP-like front-end

Rajeev J Sebastian
February 27, 2017 12:16PM
Adler, maybe you should try X-Accel-Redirect to avoid this conversion of
POST to GET?

On Mon, Feb 27, 2017 at 10:41 PM, Rajeev J Sebastian <
rajeev.sebastian@gmail.com> wrote:

> 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 <aldernetwork@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.sebastian@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 <aldernetwork@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 <aldernetwork@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
Subject Author Posted

Nginx with a ICAP-like front-end

Alder Netw February 26, 2017 12:26AM

Re: Nginx with a ICAP-like front-end

Alder Netw February 26, 2017 05:12PM

Re: Nginx with a ICAP-like front-end

Rajeev J Sebastian February 27, 2017 02:50AM

Re: Nginx with a ICAP-like front-end

Alder Netw February 27, 2017 12:02PM

Re: Nginx with a ICAP-like front-end

Rajeev J Sebastian February 27, 2017 12:12PM

Re: Nginx with a ICAP-like front-end

Rajeev J Sebastian February 27, 2017 12:16PM

Re: Nginx with a ICAP-like front-end

Alder Netw February 28, 2017 08:20PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 268
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready