Nginx代理配置缓存

1、配置缓存时间、缓存数据存储路径、缓存大小等;

http {
    # 缓存配置
    proxy_cache_path    /var/nginx/cache levels=1:2 keys_zone=cache:100m inactive=7d max_size=10g;
}

2、启用代理缓存;

server {
        location /httpd/ {
            proxy_cache cache;
            proxy_cache_valid  200 206 304 301 302 10d;
            proxy_cache_key $uri;
            proxy_set_header Host $host:$server_port;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://192.168.58.171/;
}

 

posted @ 2022-03-07 10:04  青灯浊酒  阅读(272)  评论(0编辑  收藏  举报