Welcome! Log In Create A New Profile

Advanced

Re: proxy_store HEAD

Maxim Dounin
November 10, 2011 10:56AM
Hello!

On Thu, Nov 10, 2011 at 04:27:14PM +0200, Reinis Rozitis wrote:

> Hello,
> is there a (simple) way to make 'proxy_store on' store the files
> also on HEAD requests instead of just returning the response from
> upstream?
>
> I understand the reasons behind the current behaviour but I'm trying
> to build some sort of synchronisation between few nginx boxes
> without the need to actually download the files to the client - so
> far the only option seems to use 'proxy_ignore_client_abort' make a
> GET request and forcefully abort it (since even ranged 1 byte
> requests don't store the file on the "proxying" host).

You may try

proxy_method GET;

in a server/location dedicated for synchronization. It will cause
nginx to use GET requests to upstream (though it won't sent
anything to client as long as original request was HEAD one).
This is basically identical to what proxy_cache does with HEAD
requests.

BTW, proxy_ignore_client_abort is meaningless with proxy_store,
as proxy_store activates the same logic unconditionally.

> p.s. it seems that wiki is a bit outdated and
> 'proxy_cache_methods' is deprecated/notexisting at least in
> 1.1.x tree

The "proxy_cache_methods" directive exists and not deprecated.
It's for proxy_cache though, not proxy_store.

Maxim Dounin

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

proxy_store HEAD

Reinis Rozitis November 10, 2011 09:28AM

Re: proxy_store HEAD

Maxim Dounin November 10, 2011 10:56AM

Re: proxy_store HEAD

Reinis Rozitis November 10, 2011 11:22AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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