roles/nginx: Add $request_method to nginx fastcgi_cache_key
nginx is caching HEAD requests, then when users come along and do a GET request they get an HTTP 200 with no request body. It seems setting fastcgi_request_methods to GET doesn't stop nginx from caching HEADs, so for now just add the $request_method to the key. Signed-off-by: Alan Orth <alan.orth@gmail.com>
This commit is contained in:
parent
1174db87bc
commit
bb92bd080d
@ -1,4 +1,4 @@
|
|||||||
fastcgi_cache_key $scheme$host$request_uri;
|
fastcgi_cache_key $scheme$host$request_method$request_uri;
|
||||||
# According to the docs, a 1m key zone can store ~8,000 keys, so 10m should
|
# According to the docs, a 1m key zone can store ~8,000 keys, so 10m should
|
||||||
# be enough. See: http://nginx.org/en/docs/http/ngx_http_fastcgi_module.html
|
# be enough. See: http://nginx.org/en/docs/http/ngx_http_fastcgi_module.html
|
||||||
fastcgi_cache_path /var/cache/nginx/cached/fastcgi levels=2:2 keys_zone=global:10m inactive=60m max_size=1G;
|
fastcgi_cache_path /var/cache/nginx/cached/fastcgi levels=2:2 keys_zone=global:10m inactive=60m max_size=1G;
|
||||||
|
Loading…
Reference in New Issue
Block a user