宝塔面板如何手动清理Nginx生成的网站缓存?

来源:个人站长网作者:小菜鸟头衔:草根站长
导读:本期聚焦于小伙伴创作的《宝塔面板如何手动清理Nginx生成的网站缓存?》,敬请观看详情,探索知识的价值。以下视频、文章将为您系统阐述其核心内容与价值。如果您觉得《宝塔面板如何手动清理Nginx生成的网站缓存?》有用,将其分享出去将是对创作者最好的鼓励。

在宝塔面板中运行带有缓存配置的Nginx时,静态或代理响应会被写入磁盘目录。当网站更新后,手动清理这些缓存是保证用户看到新内容的直接办法。下面说明具体做法。

宝塔面板如何手动清理Nginx生成的网站缓存?

一、确认Nginx缓存目录位置

宝塔默认在站点配置或全局Nginx配置里通过proxy_cache_pathfastcgi_cache_path指定路径。常见位置在/www/server/nginx/proxy_cache/www/server/nginx/fastcgi_cache。你可以在宝塔的软件商店中点击Nginx设置,查看配置片段找到类似下面的内容:

# 在 nginx.conf 或站点配置中常见写法
proxy_cache_path /www/server/nginx/proxy_cache levels=1:2 keys_zone=my_cache:10m max_size=1g inactive=60m use_temp_path=off;

二、通过宝塔文件管理删除缓存

最简单的方式是登录宝塔面板,进入文件功能,依次打开上述缓存目录,全选里面的子目录与文件,点击删除。注意删除前确认路径无误,避免误删其他数据。

操作步骤

  • 打开宝塔面板左侧文件菜单
  • 进入/www/server/nginx/proxy_cache
  • 勾选全部内容后点删除

三、使用终端命令清理

如果你习惯用命令,可以在宝塔终端或SSH中执行删除。以下命令会清空指定缓存目录:

# 清理 proxy_cache 目录
rm -rf /www/server/nginx/proxy_cache/*

# 清理 fastcgi_cache 目录
rm -rf /www/server/nginx/fastcgi_cache/*

执行后可用du -sh查看目录占用是否下降。

四、利用Nginx purge精准清理

若编译了ngx_cache_purge模块,可在站点配置中加入清除规则,之后访问特定URL删除单条缓存:

location ~ /purge(/.*) {
    allow 127.0.0.1;
    deny all;
    proxy_cache_purge my_cache $scheme$host$1$is_args$args;
}

配置后重载Nginx,访问http://127.0.0.1/purge/style.css即可清除对应文件缓存。

五、清理后重载服务

删除文件后一般无需重启,但若使用了内存映射可到宝塔软件商店重启Nginx。定期手动清理能防止磁盘写满并保障内容及时更新。

宝塔面板Nginx缓存缓存清理修改时间:2026-07-26 03:36:17

免责声明:​ 已尽一切努力确保本网站所含信息的准确性。网站内容多为原创整理与精心编撰,观点力求客观中立。本站旨在免费分享,内容仅供个人学习、研究或参考使用。若引用了第三方作品,版权归原作者所有。如内容涉及您的权益,请联系我们处理。
内容垂直聚焦
专注技术核心技术栏目,确保每篇文章深度聚焦于实用技能。从代码技巧到架构设计,为用户提供无干扰的纯技术知识沉淀,精准满足专业提升需求。
知识结构清晰
覆盖从开发到部署的全链路。AI、前端、编程、数据库、服务器、建站、系统层层递进,构建清晰学习路径,帮助用户系统化掌握开发与运维所需的核心技术。
深度技术解析
拒绝泛泛而谈,深入技术细节与实践难点。无论是数据库优化还是服务器配置,均结合真实场景与代码示例进行剖析,致力于提供可直接应用于工作的解决方案。
专业领域覆盖
精准对应开发生命周期。从前端界面到后端编程,从数据库操作到服务器运维,形成完整闭环,一站式满足全栈工程师和运维人员的技术需求。
即学即用高效
内容强调实操性,步骤清晰、代码完整。用户可根据教程直接复现和应用于自身项目,显著缩短从学习到实践的距离,快速解决开发中的具体问题。
持续更新保障
专注既定技术方向进行长期、稳定的内容输出。确保各栏目技术文章持续更新迭代,紧跟主流技术发展趋势,为用户提供经久不衰的学习价值。