Welcome! Log In Create A New Profile

Advanced

Nginx plus cache invalidation problem

December 03, 2014 03:45AM
Добрый день!
nginx не инвалидирует кеш по патерну.
- версия nginx: version: nginx/1.7.3 (nginx-plus-extras-r4-p1)
- запрос инвалидации кеша: curl -X PURGE -D - "http://i.xxxxxx.yy/html/*-test/*"

upstream s3 {
keepalive 10;

server lm-zzzzzzzz-eu-west.s3-eu-west-1.amazonaws.com fail_timeout=0;

zone s3 512k;
}

proxy_cache_path /tmp/cache
levels=1:2
keys_zone=S3_CACHE:1024m
loader_threshold=300
loader_files=200
inactive=120m;

map $request_method $purge_method {
PURGE 1;
default 0;
}

server {
server_name i.xxxxxx.yy;

status_zone s3;

add_header X-Proxy-Cache $upstream_cache_status;

location / {
try_files $uri @s3;
}

location ~ .mp4$ {
mp4;
mp4_buffer_size 1m;
mp4_max_buffer_size 15m;

try_files $uri @s3;
}

location @s3 {
proxy_set_header Host lm-zzzzzzzz-eu-west.s3-eu-west-1.amazonaws.com;
proxy_set_header Authorization '';
proxy_hide_header x-amz-id-2;
proxy_hide_header x-amz-request-id;
proxy_hide_header Set-Cookie;
proxy_ignore_headers "Set-Cookie";
proxy_intercept_errors on;

proxy_cache S3_CACHE;
proxy_cache_valid 200 168h;
proxy_cache_valid 403 1h;
proxy_cache_bypass $http_cache_purge;
proxy_cache_purge $purge_method;

proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_pass http://s3;
}
}

Заранее спасибо!
Subject Author Posted

Nginx plus cache invalidation problem

Keferoff December 03, 2014 03:45AM

Re: Nginx plus cache invalidation problem

Maxim Konovalov December 03, 2014 03:56AM

несуществующие .php файлы

Victor Sudakov December 03, 2014 06:38AM

Re: несуществующие .php файлы

Dmitry December 03, 2014 09:08AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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