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配置静态文件过期时间相关推荐

  1. Nginx如何配置静态文件过期时间

    Nginx如何配置静态文件过期时间 与Apache使用expires_module (shared)模块配置静态缓存不同,Nginx使用修改对应虚拟主机配置文件即可. 一.编辑虚拟主机配置文件 [ro ...

  2. Nginx配置示例文件

    Nginx配置示例文件 nginx.conf worker_processes 8;events {worker_connections 1024; }http {include mime.types ...

  3. nginx访问静态文件

    1. 访问一个文件 server {listen 80;server_name file.one.cn;access_log /Users/xiaoming/Documents/nginxlog/fi ...

  4. Nginx缓存静态文件

    nginx的一大功能就是完成静态资源的分离部署,减轻后端服务器的压力,如果给这些静态资源再加一级nginx的缓存,可以进一步提升访问效率. 第一步:添加nginx.conf的http级别的缓存配置 # ...

  5. php 设置文件过期时间,BAE 指定文件格式设置过期时间

    经过不懈努力不停苦逼地坚持排查,终于在前几天找到了页面重开后不自动刷新的原因,说到底是个自摆乌龙的尴尬事件:BAE php 5.5-web 的配置文件 app.conf 中不知道什么时候鬼使神差地被我 ...

  6. Flask学习之旅——2.8 配置静态文件

    Flask学习之旅--2.8 配置静态文件 前言 本文为<知了传课-- 配置静态文件>的学习笔记. 原文地址:第十一节: 配置静态文件 - Python框架Flask基础教程 - 知了传课 ...

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

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

  8. Nginx配置静态访问txt文件(微信校验文件)

    1:有一个A网站,访问的话会重定向跳转到B网站上,在A网站的nginx配置文件中配置的有如下: location / {rewrite ^/(.*) http://B/$1 redirect; }`` ...

  9. nginx 配置静态文件目录_nginx缓存静态资源,只需几个配置提升10倍页面加载速度...

    nginx缓存静态资源,只需几个配置提升10倍页面加载速度 首先我们看图说话 这是在没有缓存的情况下,这个页面发送了很多静态资源的请求: 可以看到,静态资源占用了整个页面加载用时的90%以上,而且这个 ...

最新文章

  1. 使用badboy录制脚本 结合Jmeter一起测试。
  2. 疫情之下的“催化剂”:在线经济崛起 房产数字化变革加速
  3. SpringBoot中自定义错误页面
  4. 编写c高级语言程序步骤,高级语言程序设计知识点总结一
  5. 2013年04月12日 JavaEE+物联云计算就业班-上海
  6. EasyUI 中 Combobox里的onChange和onSelect事件的区别
  7. thinkphp5.0漏洞修复
  8. 方舟生存进化手机版服务器无限琥珀,方舟生存进化无限琥珀
  9. 114.114.114.114和8.8.8.8,哪个DNS好?
  10. WEB攻防-JavaWeb项目
  11. 千锋教育python2104期总结day14
  12. 【react native】Flatlist实现上拉滚动加载
  13. 扑克牌自动图像识别在博彩行业的应用
  14. 关于公司奖惩制度的想法
  15. 基础——无线协议 802.11 b/g/n
  16. Dochub v2.2 发布,构建你自己的百度文库
  17. nvidia驱动崩了 ubuntu_Ubuntu 16.04 Nvidia驱动程序不起作用
  18. sql中时间以5分钟,半个小时,任意间隔分组
  19. 学习玩调用方法后———自制剧本杀游戏
  20. android_porting步骤

热门文章

  1. lisp方格网法计算土方量_CAD土方软件方格网法与三角网法相结合,准确计算土方量...
  2. Python机器学习---2.聚类算法理论部分
  3. 计算机信息导论论文,电子信息导论论文2000字
  4. matlab中bwfill,到底怎么实现,bwfill和imfill
  5. 根据id删除localstorage数据_原生js利用localstorage实现简易TODO list应用
  6. 大话“用户注册激活,忘记密码”发送邮件功能
  7. MSP430F149的ADC12应用
  8. Windows7上安装TensorFlow——基于Docker镜像
  9. Docker认识、安装及使用(windows7)
  10. 【人体姿态估计2】Real-time Multi-person 2d pose estimation using part affinity fields_2017