nginx的配置

来源:互联网 发布:74cms 城市分站 编辑:程序博客网 时间:2024/05/13 19:34

最近自己搭的nginx站点需要做一些配置顺便学习下。
(1)如何配置网站的html页面不缓存

在配置前响应头:
Connection:keep-alive
Date:Wed, 18 Nov 2015 11:57:42 GMT
ETag:"564b2c0b-67c"
Last-Modified:Tue, 17 Nov 2015 13:30:51 GMT
Server:nginx/1.9.5"

*方法一:配置cache-control
location ~ \.html$ {
add_header cache-control "no-cache";
}

这样抓包的的响应头是:
Cache-Control:no-cache
Connection:keep-alive
Date:Wed, 18 Nov 2015 11:51:27 GMT
ETag:"564b2c0b-67c"
Last-Modified:Tue, 17 Nov 2015 13:30:51 GMT
Server:nginx/1.9.5

方法二:
配置
location ~ \.html$ {
expires -1;
}

响应:
Cache-Control:no-cache
Connection:keep-alive
Date:Wed, 18 Nov 2015 12:06:29 GMT
ETag:"564b2c0b-67c"
Expires:Wed, 18 Nov 2015 12:06:28 GMT
Last-Modified:Tue, 17 Nov 2015 13:30:51 GMT
Server:nginx/1.9.5

可以注意到
(1)多了一个超时时间Expires
(2)Date的时间是获取文件的时间,而超时时间比Date早一秒。

0 0