清空nginx缓存并强制刷新

当对nginx的文件进行修改或更新时,可能会出现旧文件被缓存而无法立即生效的问题,此时需要清空nginx的文件缓存并强制刷新。可以通过以下步骤实现:

  1. 登录nginx服务器
  2. 执行命令:sudo nginx -s reload (重新加载nginx配置)
  3. 执行命令:sudo rm -rf /var/cache/nginx/* (清空nginx缓存
  4. 执行命令:sudo systemctl restart nginx (重启nginx服务) 这样就可以清空nginx的文件缓存并强制刷新。需要注意的是,此操作可能会导致服务器)负担增加,建议在低峰期进行操作。

注意:

修改网站后重启nginx发现修改未生效

更改nginx.conf配置文件,将sendfile参数设置为off(它默认是开启状态),重启nginx,再刷新页面

相关推荐
rayylee13 小时前
使用 Windows 自带 ssh 的 X11转发功能并配置 ssh 和 VSCode
linux·运维
枉费红笺13 小时前
Linux / macOS 环境下解压 ZIP 文件的标准命令与常用变体
linux·运维·macos
云游牧者13 小时前
ubuntu 22.04系统修改网卡名称方法
linux·运维·ubuntu
默|笙13 小时前
【Linux】进程控制(1)进程创建、终止
linux·运维·服务器
C_心欲无痕13 小时前
vue3 - 内置组件KeepAlive优化组件状态缓存
前端·vue.js·缓存
G_H_S_3_13 小时前
【网络运维】容器、容器架构与docker部署
运维·网络·docker·架构
郝学胜-神的一滴13 小时前
Linux的pthread_self函数详解:多线程编程中的身份标识器
linux·运维·服务器·开发语言·c++·程序人生
love530love13 小时前
【笔记】华硕 ROG MAXIMUS Z890 HERO 主板 BIOS 更新完整操作实录
运维·人工智能·windows·笔记·单片机·嵌入式硬件·bios
小程故事多_8013 小时前
用Agent与大模型实现Web项目全自动化生成:从需求到部署的完整落地方案
运维·前端·人工智能·自动化·aigc
小小测试开发13 小时前
mitmdump实战指南:从抓包到自动化处理的全流程
运维·自动化