Linux配置nginx缓存(expires)功能
缓存是指在指定服务器不更新文简单情况下,将某些文件缓存到客户端本地,并且配置一定的期限。用户在第二次访问这个文件的时候,请求的不再是服务器,而是直接调用客户端本地缓存内容
安装好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)功能相关推荐
- php 设置expires,如何配置nginx的expires功能
配置expires expires起到控制页面缓存的作用,合理的配置expires可以减少很多服务器的请求 要配置expires,可以在http段中或者server段中或者location段中加入lo ...
- Ubuntu Linux配置Nginx+MySQL+PHP+phpMyAdmin详细步骤
博主之前一直用的是apache,随着网站负荷量增高,感觉apache稍微有点力不从心了.随着nginx越来越流行,而且其功能强大,博主准备采用nginx作为自己的服务器啦. 每当到了环境配置的时候,博 ...
- Linux配置nginx打开报404,Linux下Nginx配置404页面的方法
Linux下Nginx配置404页面很多设置后返回状态码是200,而不是404状态码,所以那样的404页面设置是不正确的,今天分享下Linux下Nginx配置404页面设置方法. 1.创建自己的404 ...
- Linux 配置nginx和php代理 ip访问
1.安装nginx,请移步Linux 安装nginx,根据上一篇的文章进行安装. 2.安装php,为php的运行提供环境 yum install -y php 3.安装php-fpm组件 yum in ...
- Linux 配置nginx转发路由
配置nginx转发路由 Linux 上安装nginx Linux 上安装nginx 将nginx解压,并且放到 /usr/local/nginx 安装nginx 需要的 yum -y install ...
- 配置 Nginx 缓存
Nginx 缓存 Nginx 不仅仅是一个 Web 服务器,它还可以作为一个缓存服务器使用.通过 Nginx 缓存,可以对一些静态资源或者数据更新频率较低的后端服务做缓存,降低静态资源或后端服务的响应 ...
- Linux配置Nginx服务器
配置Nginx简介 与Apache类似,Nginx支持多种虚拟机配置方式,如基于IP地址的虚拟主机和基于域名的虚拟主机配置,本篇博客主要以基于域名的虚拟主机配置为例. 安装Nginx服务器:https ...
- nginx服务器默认的缓存文件,配置Nginx 缓存服务器
@import url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxH ...
- linux配置nginx cdn,用Nginx做静态文件的CDN
鉴于监管环境和网站速度之间的矛盾,目前的网络架构方式如下: 1.web动态页面(含数据库)架设在位于美国西海岸的数据中心: 2.静态文件,例如css.js.exe.图片存放在国内几台windows服务 ...
最新文章
- iOS开发 - UITextView输入时高度自适应
- JDK注解(内置和自定义)
- FFMPEG音视频同步-音频实时采集编码封装成MP4
- mysql 重置更新祖级字段
- Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'的解决
- 让 .Net 更方便的导入导出Excel
- JQUERY解析XML IE8的兼容问题
- 如何在Postgresql中使用模糊字符串匹配
- 基于redis的简易分布式爬虫框架
- 使用Nginx的proxy_cache缓存功能取代Squid(转)
- 文件怎么更新_iOS屏蔽更新描述文件以及超级详细安装方法分享
- scp传输文件的命令
- 华为Push最新版接入(Mac)
- Java类的声明详解
- 编译原理第六七章总结
- 手机格式化的计算机原理,格式化也不靠谱?教你如何彻底删除手机上的数据
- 平板电脑必装十大软件_知乎高赞回答:职场新人必装的电脑软件有哪些?太全了!...
- 通达OA v11.7后台SQL注入
- python链接hbase模块_利用python访问Hbase(Thrift模块安装与测试)
- 【Java】《Java并发编程之美》笔记