我有一个示例网址,例如/profile/v1/org-images?anid=AN01000003015&imageType=LOGO_SMALL
我想在nginx中缓存它。我尝试过:
location ~* \/(profile\/v1\/org-images\?anid=.*\&imageType=.*)
{
proxy_pass http://<base-url>/$1;
proxy_cache seller;
proxy_cache_path /tmp/nginx/cache levels=1:2 keys_zone=seller:10m
max_size=10m inactive=1m use_temp_path=off;
proxy_ignore_headers X-Accel-Expires Expires Cache-Control Set-Cookie;
proxy_cache_valid 1m;
proxy_cache_key $scheme$host$request_uri;
add_header X-Cache-Status $upstream_cache_status;
}
它正在/ profile下缓存所有URL。请对此提供帮助。