nginx配置静态文件过期时间

1、配置指定文件不记录日志,同时设置静态文件过期时间
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 15d;
access_log off;
}
2、只配置静态文件过期时间
#配置静态文件过期时间
location ~ \.(js|css)$
{
expires 15d;
}
d 天 h 小时 m 分钟

用curl 查看本地127.0.0.1访问。
如:curl -x127.0.0.1:80 www.dd.com/data/cache/style_1_forum_index.css?x70 -I
-A:可以指定浏览器标识user_agent
-I: 可以只查看状态信息。

其中Cache-Control一行就是过期时间,默认时间单位为秒

时间: 2024-10-25 17:56:23

nginx配置静态文件过期时间的相关文章

Nginx 配置静态文件过期时间&防盗链

[[email protected] ~]# vim /usr/local/nginx/conf/vhosts/linux.conf location ~ .*\.(gif|jpeg|jpg|png|bmp|swf)$ { access_log off; expires 1d;  #过期时间 1天 } location ~ .*\.(js|css)  #此也也可改为  \.(js|css)来匹配 {     access_log off; expires 2h; } [[email protec

2.1-nginx配置静态文件过期时间

在配置静态缓存时,nginx和apache稍有区别,nginx还是用location 之前我们配置过过滤图片日志,只要在加上缓存时间即可.如: location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { access_log off;                         #关闭日志记录 expires 15d;                            #静态缓存15天 } 如果想设置js|css的缓存,可在下面重写一行.如: locatio

Nginx配置静态资源缓存时间及实现防盗链

环境源主机:192.168.10.158系统:centos 7.4域名:www.wuxier.cn盗链主机:192.168.10.191(使用Nginx+Tomcat实现负载均衡.动静分离的实验主机,点我进行复盘)系统:centos 7.4域名:www.ajie.com 和 www.taobao.com 创建软件包存放目录 [[email protected] ~]# mkdir /root/software [[email protected] ~]# cd /root/software/ [

nginx访问日志配置+日志切割+不记录静态文件日志+设置静态文件过期时间

nginx访问日志 查看nginx.conf文件 vim /usr/local/nginx/conf/nginx.conf 中间有一行是定义log的格式 log_format combined_realip '$remote_addr $http_x_forwarded_for [$time_local]' ' $host "$request_uri" $status' ' "$http_referer" "$http_user_agent"';

nginx配置静态web服务器

配置静态的web,需要实现一个虚拟主机. step1: 准备工作 1  查看你的网卡地址(我的 192.168.223.135) #ifconfig 我们这里建立两个web服务器,所以增加一个网卡地址. #ifconfig eth0:0  192.168.223.145 2 建立两个站点目录 #mkdir  /var/tmp/website1 #mkdir  /var/tmp/website2 3 建立两个日志目录 #mkdir  /var/tmp/log/website1 #mkdir  /v

Django1.7.2配置静态文件

java农一枚, 最近在学Django这种搭建起来比较容易的web框架,用起来确实比java web搭建简单多了 虽然java web发展历史悠久,各种解决方案都比较齐全,但对于现在的网络,更多的是快速搭建中小型网站,这样,javaweb就显得太过笨重 回归正题,在Django1.7.2配置静态文件 Django是python web开发的一个很出名的框架,国内python web框架资料比较多,比较全面的也就它了,而且就连python的作者也推荐 静态文件,就是web中的图片,js文件,css

Nginx修改静态文件访问路径

外网用户访问服务器的 Web 服务由 Nginx 提供,Nginx 需要配置静态资源的路径信息才能通过 url 正确访问到服务器上的静态资源.打开 Nginx 的默认配置文件 vim /usr/local/nginx/conf/nginx.conf 将service中添加如下配置 root 静态文件根路径 示例代码:/etc/nginx/nginx.conf user nobody nobody; worker_processes 2; error_log /usr/local/nginx/lo

关于nginx访问 静态文件 403 的错误

例如 ngixn的配置的静态文件访问 如下: location /static { root /var/app/lxxxx/web; } 1.检查所有的文件有无读权限 chmod 644 -R 2.检查父目录 即 web及以上目录有无可执行权限 chmod 755 xxx/

nginx配置静态页面访问

server { server_name static.naice.me; // 你的域名或者 ip # 域名:static.naice.me 这里用 "_" 代表获取匹配所有 root /www/static-web/static-web; // 你的克隆到的项目路径 index index.html; // 显示首页 location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt){ root /www/static-web/static