缓存是指在指定服务器不更新文简单情况下,将某些文件缓存到客户端本地,并且配置一定的期限。用户在第二次访问这个文件的时候,请求的不再是服务器,而是直接调用客户端本地缓存内容

 安装好nginx后进入主配置文件

cd /usr/local/nginx/conf cp nginx.conf nginx.conf.bak //备份配置文件vim nginx.confserver {listen       80;server_name  192.168.159.140;location / {root   html;index  index.html index.htm;location ~* \.(jpg|png|jpeg|bmp|gif|swf|ico|txt|css|js)$ {root /usr/local/nginx/html;expires 30d; //缓存期限}}
}

然后在 /usr/local/nginx/html 中放入图片测试

在浏览器中测试:http://192.168.159.140/微信图片_20220314100103.jpg

用curl命令测试显示结果

[root@localhost html]# curl -I http://192.168.159.140/微信图片_20220314100103.jpg
HTTP/1.1 200 OK
Server: nginx/1.20.2
Date: Mon, 30 May 2022 01:59:46 GMT
Content-Type: image/jpeg
Content-Length: 171299
Last-Modified: Mon, 30 May 2022 01:39:30 GMT
Connection: keep-alive
ETag: "62942052-29d23"
Expires: Wed, 29 Jun 2022 01:59:46 GMT
Cache-Control: max-age=2592000
Accept-Ranges: bytes

Linux配置nginx缓存(expires)功能相关推荐

  1. php 设置expires,如何配置nginx的expires功能

    配置expires expires起到控制页面缓存的作用,合理的配置expires可以减少很多服务器的请求 要配置expires,可以在http段中或者server段中或者location段中加入lo ...

  2. Ubuntu Linux配置Nginx+MySQL+PHP+phpMyAdmin详细步骤

    博主之前一直用的是apache,随着网站负荷量增高,感觉apache稍微有点力不从心了.随着nginx越来越流行,而且其功能强大,博主准备采用nginx作为自己的服务器啦. 每当到了环境配置的时候,博 ...

  3. Linux配置nginx打开报404,Linux下Nginx配置404页面的方法

    Linux下Nginx配置404页面很多设置后返回状态码是200,而不是404状态码,所以那样的404页面设置是不正确的,今天分享下Linux下Nginx配置404页面设置方法. 1.创建自己的404 ...

  4. Linux 配置nginx和php代理 ip访问

    1.安装nginx,请移步Linux 安装nginx,根据上一篇的文章进行安装. 2.安装php,为php的运行提供环境 yum install -y php 3.安装php-fpm组件 yum in ...

  5. Linux 配置nginx转发路由

    配置nginx转发路由 Linux 上安装nginx Linux 上安装nginx 将nginx解压,并且放到 /usr/local/nginx 安装nginx 需要的 yum -y install ...

  6. 配置 Nginx 缓存

    Nginx 缓存 Nginx 不仅仅是一个 Web 服务器,它还可以作为一个缓存服务器使用.通过 Nginx 缓存,可以对一些静态资源或者数据更新频率较低的后端服务做缓存,降低静态资源或后端服务的响应 ...

  7. Linux配置Nginx服务器

    配置Nginx简介 与Apache类似,Nginx支持多种虚拟机配置方式,如基于IP地址的虚拟主机和基于域名的虚拟主机配置,本篇博客主要以基于域名的虚拟主机配置为例. 安装Nginx服务器:https ...

  8. nginx服务器默认的缓存文件,配置Nginx 缓存服务器

    @import url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxH ...

  9. linux配置nginx cdn,用Nginx做静态文件的CDN

    鉴于监管环境和网站速度之间的矛盾,目前的网络架构方式如下: 1.web动态页面(含数据库)架设在位于美国西海岸的数据中心: 2.静态文件,例如css.js.exe.图片存放在国内几台windows服务 ...

最新文章

  1. iOS开发 - UITextView输入时高度自适应
  2. JDK注解(内置和自定义)
  3. FFMPEG音视频同步-音频实时采集编码封装成MP4
  4. mysql 重置更新祖级字段
  5. Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'的解决
  6. 让 .Net 更方便的导入导出Excel
  7. JQUERY解析XML IE8的兼容问题
  8. 如何在Postgresql中使用模糊字符串匹配
  9. 基于redis的简易分布式爬虫框架
  10. 使用Nginx的proxy_cache缓存功能取代Squid(转)
  11. 文件怎么更新_iOS屏蔽更新描述文件以及超级详细安装方法分享
  12. scp传输文件的命令
  13. 华为Push最新版接入(Mac)
  14. Java类的声明详解
  15. 编译原理第六七章总结
  16. 手机格式化的计算机原理,格式化也不靠谱?教你如何彻底删除手机上的数据
  17. 平板电脑必装十大软件_知乎高赞回答:职场新人必装的电脑软件有哪些?太全了!...
  18. 通达OA v11.7后台SQL注入
  19. python链接hbase模块_利用python访问Hbase(Thrift模块安装与测试)
  20. 【Java】《Java并发编程之美》笔记

热门文章

  1. 以太坊-入门基础(以太坊黄皮书学习)
  2. 傅里叶变换中的特征函数以及一些冲激函数的性质
  3. c#加密证件号的中间部分,改为*号
  4. GB/T 7714-2015 Enenote参考文献模板免费下载
  5. 卡尔曼滤波代码JAVA_卡尔曼滤波视觉跟踪源代码及效果视频
  6. 真正开源的商城源码推荐
  7. 常见压力测试流程步骤
  8. CISP知识思维导图
  9. Android:剖析源码,随心所欲控制Toast显示
  10. 学计算机方法有哪些,初学者学习电脑方法有哪些