清空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,再刷新页面

相关推荐
嵌入式郑工1 小时前
LINUX驱动开发: 设备和驱动是怎么匹配的?
linux·运维·服务器
郭式云源生法则2 小时前
归档及压缩、重定向与管道操作和综合使用,find精确查找、find处理查找结果、vim高级使用、vimdiff多文件使用
linux·运维·服务器
getExpectObject()2 小时前
【jenkins】构建安卓
运维·jenkins
小池先生3 小时前
服务请求出现偶发超时问题,经查服务本身没问题,问题出现在nginx转发。
运维·服务器·nginx
java_logo3 小时前
vllm-openai Docker 部署手册
运维·人工智能·docker·ai·容器
MANONGMN3 小时前
Linux 通配符与正则表达式(含实战案例+避坑指南)
linux·运维·正则表达式
勤源科技3 小时前
运维知识图谱的构建与应用
运维·人工智能·知识图谱
jiyuzzz4 小时前
Docker部署WordPress及相关配置
运维·docker·容器
Achou.Wang4 小时前
源码分析 golang bigcache 高性能无 GC 开销的缓存设计实现
开发语言·缓存·golang
还不秃顶的计科生6 小时前
linux下conda未安装的解决方法(离线安装linux下的conda)
linux·运维·服务器