nginx配置静态文件过期时间
1. 编辑虚拟主机配置文件/usr/local/nginx/conf/vhosts/huangzhenping.conf
说明:采用location方式
1
2
3
4
5
6
7
8
9
10
|
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
access_log off;
expires 1d;
}
location ~ \.(js|css)
{
access_log off;
expires 1d;
}
|
2. 检查配置文件,重新加载,测试
说明:google浏览器可以按F12,查看开发者工具或者用curl测试
/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx -s reload
curl -x127.0.0.1:80 http://www.huanglearn.cn/static/image/smiley/default/mad.gif -I
实际配置:
server {listen 80;server_name www.weifeng.cn;location /api/ {proxy_pass http://127.0.0.1:8088/; proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}location / {try_files $uri /index.html;root /home/*****ui/build;index index.html index.htm;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${access_log off;expires 10d;root /home******/ui/build;}location ~ \.(js|css){access_log off;expires 10d;root /home******/ui/build;}}
测试效果:
curl -x127.0.0.1:80 http://www.weofemg.cn/static/js/main.5770cbc7.js -I HTTP/1.1 200 OK Server: nginx/1.14.0 Date: Thu, 30 Aug 2018 06:55:51 GMT Content-Type: application/javascript Content-Length: 412411 Last-Modified: Wed, 29 Aug 2018 12:28:50 GMT Connection: keep-alive ETag: "5b869182-64afb" Expires: Sun, 09 Sep 2018 06:55:51 GMT Cache-Control: max-age=864000 Accept-Ranges: bytes
转载于:https://www.cnblogs.com/weifeng1463/p/9560311.html
nginx配置静态文件过期时间相关推荐
- Nginx如何配置静态文件过期时间
Nginx如何配置静态文件过期时间 与Apache使用expires_module (shared)模块配置静态缓存不同,Nginx使用修改对应虚拟主机配置文件即可. 一.编辑虚拟主机配置文件 [ro ...
- Nginx配置示例文件
Nginx配置示例文件 nginx.conf worker_processes 8;events {worker_connections 1024; }http {include mime.types ...
- nginx访问静态文件
1. 访问一个文件 server {listen 80;server_name file.one.cn;access_log /Users/xiaoming/Documents/nginxlog/fi ...
- Nginx缓存静态文件
nginx的一大功能就是完成静态资源的分离部署,减轻后端服务器的压力,如果给这些静态资源再加一级nginx的缓存,可以进一步提升访问效率. 第一步:添加nginx.conf的http级别的缓存配置 # ...
- php 设置文件过期时间,BAE 指定文件格式设置过期时间
经过不懈努力不停苦逼地坚持排查,终于在前几天找到了页面重开后不自动刷新的原因,说到底是个自摆乌龙的尴尬事件:BAE php 5.5-web 的配置文件 app.conf 中不知道什么时候鬼使神差地被我 ...
- Flask学习之旅——2.8 配置静态文件
Flask学习之旅--2.8 配置静态文件 前言 本文为<知了传课-- 配置静态文件>的学习笔记. 原文地址:第十一节: 配置静态文件 - Python框架Flask基础教程 - 知了传课 ...
- linux配置nginx cdn,用Nginx做静态文件的CDN
鉴于监管环境和网站速度之间的矛盾,目前的网络架构方式如下: 1.web动态页面(含数据库)架设在位于美国西海岸的数据中心: 2.静态文件,例如css.js.exe.图片存放在国内几台windows服务 ...
- Nginx配置静态访问txt文件(微信校验文件)
1:有一个A网站,访问的话会重定向跳转到B网站上,在A网站的nginx配置文件中配置的有如下: location / {rewrite ^/(.*) http://B/$1 redirect; }`` ...
- nginx 配置静态文件目录_nginx缓存静态资源,只需几个配置提升10倍页面加载速度...
nginx缓存静态资源,只需几个配置提升10倍页面加载速度 首先我们看图说话 这是在没有缓存的情况下,这个页面发送了很多静态资源的请求: 可以看到,静态资源占用了整个页面加载用时的90%以上,而且这个 ...
最新文章
- 使用badboy录制脚本 结合Jmeter一起测试。
- 疫情之下的“催化剂”:在线经济崛起 房产数字化变革加速
- SpringBoot中自定义错误页面
- 编写c高级语言程序步骤,高级语言程序设计知识点总结一
- 2013年04月12日 JavaEE+物联云计算就业班-上海
- EasyUI 中 Combobox里的onChange和onSelect事件的区别
- thinkphp5.0漏洞修复
- 方舟生存进化手机版服务器无限琥珀,方舟生存进化无限琥珀
- 114.114.114.114和8.8.8.8,哪个DNS好?
- WEB攻防-JavaWeb项目
- 千锋教育python2104期总结day14
- 【react native】Flatlist实现上拉滚动加载
- 扑克牌自动图像识别在博彩行业的应用
- 关于公司奖惩制度的想法
- 基础——无线协议 802.11 b/g/n
- Dochub v2.2 发布,构建你自己的百度文库
- nvidia驱动崩了 ubuntu_Ubuntu 16.04 Nvidia驱动程序不起作用
- sql中时间以5分钟,半个小时,任意间隔分组
- 学习玩调用方法后———自制剧本杀游戏
- android_porting步骤
热门文章
- lisp方格网法计算土方量_CAD土方软件方格网法与三角网法相结合,准确计算土方量...
- Python机器学习---2.聚类算法理论部分
- 计算机信息导论论文,电子信息导论论文2000字
- matlab中bwfill,到底怎么实现,bwfill和imfill
- 根据id删除localstorage数据_原生js利用localstorage实现简易TODO list应用
- 大话“用户注册激活,忘记密码”发送邮件功能
- MSP430F149的ADC12应用
- Windows7上安装TensorFlow——基于Docker镜像
- Docker认识、安装及使用(windows7)
- 【人体姿态估计2】Real-time Multi-person 2d pose estimation using part affinity fields_2017