20191017日志、静态文件

 

静态文件不记录日志和过期时间

在配置文件中加入下面内容

location ~* \.(gif|jpg|jpeg|png|bmp|flv)$
    {
       
          access_log off;
    }

Ctrl+F5强制刷新

总结:

 

Nginx日志切割

logrote配置文件

weekly // 按周切割

retote // 表示保留4个

create  //表示将旧的文件改个日期新建一个新的文件

dateext // 使用按日期的后缀 

compress  //表示压缩

include  //表示包含/etc/logrotate.d 目录下的文件

 

yum安装nginx 自带日志切割

shell脚本

当这个文件存在的时候 让nginx 重新载入新的文件生成新的日志

 

修改配置文件

测试:


总结:

4.41 静态文件过期缓存

 

cache-Control : max-age=259200   

缓存生命周期  259200 秒

使用bc命令换算

得知缓存生命周期 30天

 

修改配置文件

location ~ .*\.(js|css)$

    {

          expires      1d;

          access_log off;

    }

 

总结:

 

防盗链

测试准备

上传一张图片到blog 目录

在域名后加入文件名

 

B机器

论坛使用发帖

引用一张图片 点击网络图片

粘贴地址

 

修改配置文件加入防盗链

重新载入测试

结果

A机器Ctrl + F5 强制刷新

图片已不能显示  1.png 已显示403  ,但B机器能正常访问

 

linux客户端  测试

 

总结;

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值