January 28, 2012 05:52AM
Hi, I have found similar topics on discussion with location based request but because I'm using a PHP software that by default handles everything through a single PHP file (including processing POST uploads of files) I would like to be able to use

if ($request_uri ~* upload$) {
client_max_body_size 200M;
}

for example, so that all URI with the word upload at the end will automatically get set a larger client_max_body_size.

But given that the above syntax is currently impossible. How would I be able to achieve the same result?

The way my nginx conf works is via:

upstream php {
server unix:/php.sock;
}

if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1 last;
break;
}

location ~ \.php$ {
fastcgi_pass php;
include fastcgi_params;
}
Subject Author Posted

client_max_body_size per $request_uri

skyroski January 28, 2012 05:52AM

Re: client_max_body_size per $request_uri

Edho Arief January 28, 2012 06:38AM

Re: client_max_body_size per $request_uri

Valentin V. Bartenev January 28, 2012 06:58AM

Re: client_max_body_size per $request_uri

skyroski January 28, 2012 08:16AM

Re: client_max_body_size per $request_uri

Edho Arief January 28, 2012 08:42AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 329
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