Nginx代理配置缓存

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

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

2、启用代理缓存;

1
2
3
4
5
6
7
8
9
10
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 @   青灯浊酒  阅读(275)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示