Nginx 更新静态页面 不生效
今天更新了一个用Nginx做反向代理的vue做前端的web应该。
发现更新完vue页面之后,重启nginx或者nginx重新加载,静态页面也没有更新过来
旧的Nginx配置
这样配置更新静态页面是有问题的
#user nobody;
worker_processes 1;#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;#pid logs/nginx.pid;events {worker_connections 1024;
}http {include mime.types;default_type application/octet-stream;#log_format main '$remote_addr - $remote_user [$time_local] "$request" '# '$status $body_bytes_sent "$http_referer" '# '"$http_user_agent" "$http_x_forwarded_for"';#access_log logs/access.log main;sendfile on;#tcp_nopush on;#keepalive_timeout 0;keepalive_timeout 65;#gzip on;server {listen 80;server_name localhost;#charset koi8-r;#access_log logs/host.access.log main;location / {root D:/police/terminal-client; index index.html index.htm;}location /api/ {proxy_pass http://localhost:8888/;proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}}
}
解决方法
- Nginx配置nginx.conf 设置sendfile为off(默认为on)
- 重启Nginx
- 右键点击Chrome浏览器刷新健选择“清空缓存并硬性重新加载”(对于Chrome浏览器这一步很关键,普通刷新也不会生效。其他浏览器如火狐,普通刷新就行)
改后Nginx配置
增加下面这货
http{
sendfile off;
}
#user nobody;
worker_processes 1;#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;#pid logs/nginx.pid;events {worker_connections 1024;
}http {include mime.types;default_type application/octet-stream;#log_format main '$remote_addr - $remote_user [$time_local] "$request" '# '$status $body_bytes_sent "$http_referer" '# '"$http_user_agent" "$http_x_forwarded_for"';#access_log logs/access.log main;sendfile off;#tcp_nopush on;#keepalive_timeout 0;keepalive_timeout 65;#gzip on;server {listen 80;server_name localhost;#charset koi8-r;#access_log logs/host.access.log main;location / {root D:/police/terminal-client; index index.html index.htm;}location /api/ {proxy_pass http://localhost:8888/;proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}}
}
Nginx sendfile配置
sendfile: 设置为on表示启动高效传输文件的模式。sendfile可以让Nginx在传输文件时直接在磁盘和tcp socket之间传输数据。如果这个参数不开启,会先在用户空间(Nginx进程空间)申请一个buffer,用read函数把数据从磁盘读到cache,再从cache读取到用户空间的buffer,再用write函数把数据从用户空间的buffer写入到内核的buffer,最后到tcp socket。开启这个参数后可以让数据不用经过用户buffer。
Nginx 更新静态页面 不生效相关推荐
- 成功解决 Nginx更新静态资源无效 ,Nginx静态资源更新不及时,Nginx清除缓存
文章目录 问题描述 问题解决 问题复现 正常情况 问题描述 使用 nginx做动静分离,在将服务器中的静态资源修改后,访问页面,发现页面没有及时更新. 问题解决 我这里是清除了浏览器缓存. 有关ngi ...
- 通过Nginx访问静态页面
通过Nginx访问静态页面 转载请标明出处^_^ 原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客 nginx的用途 处理静态文件,索引文件以及自动索引:打 ...
- 前后端分离项目nginx搭建静态页面服务器cors做后台跨域接收前台请求
自己在闲暇时间里,无聊的我试着做了一个前后台分离的入门demo.在编写代码前通过查询百度,csdn,博学谷等做了一些准备工作,具体还只是做到前台发送的请求能顺利的发送到后端,时间仓促做的也有不足之处, ...
- Nginx设置静态页面压缩和缓存过期时间的方法 (转)
使用nginx服务器的朋友可能都知道需要设置html静态页面缓存与页面压缩与过期时间的设置了,下面我来给各位同学介绍一下配置方法,包括对ico,gif,bmp,jpg,jpeg,swf,js,css, ...
- docker 安装git_docker随手笔记第十二节 jenkins+docker+nginx+纯静态页面配置
docker随手笔记第一节 docker概念及安装 docker随手笔记第二节 docker常用命令解析 docker随手笔记第三节 docker构建java镜像 docker随手笔记第四节 dock ...
- docker nginx配置_docker随手笔记第十二节 jenkins+docker+nginx+纯静态页面配置
docker随手笔记第一节 docker概念及安装 docker随手笔记第二节 docker常用命令解析 docker随手笔记第三节 docker构建java镜像 docker随手笔记第四节 dock ...
- Nginx更新文件后不生效
问题描述 Nginx更新网站文件后,重启Nginx发现静态部分没有更新,动态加载的内容已经更新了 解决 检查配置文件中看有没有类似 proxy_cache_path 的配置 如果有就删除proxy_c ...
- nginx搭建静态页面网站
网站服务主机配置文件 server配置信息 为了方便看到的默认信息,先进行过滤注释和空行 grep -Ev "#|^$" default.conf.bak >default. ...
- Nginx部署静态页面及引用图片有效访问的两种方式
nginx安装百度一下有很多,直接正题: 静态文件目录结构 file#文件位置 /home/service/file/ css js images html fonts 配置nginx.conf核心代 ...
最新文章
- rlwrap 让Linux下的sqlplus变得好用
- 史上最全 | 数据分析技能详细拆解,一张图覆盖全流程知识细节和资源推荐(附下载)...
- 树形控件Tree Control
- shiro学习(7):shiro连接数据库 方式二
- 在linux上面找一个脚本,30个Linux Shell脚本经典案例
- c语言编写弹窗提示是否确认退出_弹窗设计的5条基本原则
- HT for Web基于HTML5的图像操作(三)
- kettle-连接控件
- centos7 split 切割文件_CentOS 大文件夹按固定块大小分割打包实验
- 使用socket模块,多线程扫描指定ip的端口开放情况
- 模拟二进制交叉(SBX)
- 虚拟机中c#程序提示flash组件未注册解决方案
- 为什么调用Dao层会报空指针异常
- AD8226+AD5293
- python爬虫网易云音乐评论再分析_Scrapy爬取网易云音乐和评论(一、思路分析)...
- 卡巴斯基:一年内手机恶意软件受害者数量增3倍
- android go预览版下载地址,Android 11 Go正式版-Android 11 Go安卓正式版预约 v1.0.0-友情手机站...
- 郑豪8.31月K收官提防大洗盘,日K箱体先高空,黄金亚欧盘最新操作建议
- 空气源热泵还能更节能吗
- 读《赢在下班后有感》
热门文章
- jsp高级DOM和BOM
- Configure an Egress Gateway(0.8)
- 爬虫120例之第17例,用Python面向对象的思路,采集各种精彩句子
- 右键没有WinRAR压缩的解决方法
- 你是否了解APP耗电问题?深入探索 Android 电量优化,flutter插件推荐
- php浏览器跟踪调试,Phpstorm怎么在命令行以及浏览器中调试
- N-Tiers開發方式(ASP/ASP.NET、VB6/VB.NET呼叫使用COM+元件)
- iOS UITableview 禁止上下弹性或一个方向弹性
- 判断点P是否在三角形ABC内
- 分享几个好用的WP插件,让你的网站牛逼起来