Welcome! Log In Create A New Profile

Advanced

Re: How to use $request_body?

Maxim Dounin
October 04, 2010 01:56PM
Hello!

On Mon, Oct 04, 2010 at 05:27:35PM +0200, witekfl@gazeta.pl wrote:

> On Mon, Oct 04, 2010 at 01:33:23PM +0400, Boris Dolgov wrote:
> > On Mon, Oct 4, 2010 at 12:04, witekfl Gazeta.pl <witekfl@gazeta.pl> wrote:
> > > Hi,
> > > There is in config:
> > > location / {
> > >     root blabla;
> > -     if ($request_body ~* (blabla|bebe)) {
> > + if ($request_body ~* "(blabla|bebe)") {
> > >          return 404;
> > >     }
> > > }
> > > nginx -t says invalid condition "$request_body".
>
> I gave wrong example. There were spaces in original config.
> Nevermind.
>
> I'll answer myself.
> References to $request_body must follow fastcgi_pass or proxy_pass, eg.

It doesn't matter.

> location / {
> root blabla;
> proxy_pass http://apache;
> if ($request_body ~* (blabla|bebe)) {
> return 404;
> }

$request_body won't be available during rewrite phase anyway.
It's read only by content handlers, and this happens after
rewrites.

Maxim Dounin

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

How to use $request_body?

witekfl Gazeta.pl 2965 October 04, 2010 04:06AM

Re: How to use $request_body?

Boris Dolgov 1790 October 04, 2010 05:34AM

Re: How to use $request_body?

Anonymous User 1166 October 04, 2010 11:36AM

Re: How to use $request_body?

Maxim Dounin 1588 October 04, 2010 01:56PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 112
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready