Limit serving to responses only below certain size

Hi,

Is there a way to server files only below a certain size?
eg. Return 403 on files bigger than 5MB?

On 6 March 2013 13:28, Calin D. [email protected] wrote:

Hi,

Is there a way to server files only below a certain size?
eg. Return 403 on files bigger than 5MB?

Assuming you’re talking about local filesystem files, you might try to
proxy_pass back round to yourself, and do an if() based on
$upstream_http_content_length.

If you’re already proxy’ing, you could use the same technique but
without the double nginx hit.

I’d personally look at /how/ too-large files are getting onto disk,
and fix that, however.

Jonathan

Jonathan M. // Oxford, London, UK
http://www.jpluscplusm.com/contact.html

Unfortunately the way big files are getting there is beyond my control.

On Wed, Mar 6, 2013 at 5:30 PM, Jonathan M.

Are you saying that you do not have administrative control of your
system?

Jonathan is right - set policies that disallow large file sizes and
enforce
them.

If necessary use chron to check for large files and remove them.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs