Проверить отдаёт не отдаёт:
curl -v http://host
< HTTP/1.1 200 OK
< Server: nginx/1.4.6 (Ubuntu)
< Date: Wed, 05 Aug 2015 10:50:37 GMT
< Content-Type: text/html
< Content-Length: 33118
< Last-Modified: Mon, 13 Jul 2015 12:23:35 GMT
< Connection: keep-alive
< ETag: "55a3adc7-815e"
< Expires: Thu, 06 Aug 2015 10:50:37 GMT
< Cache-Control: max-age=86400
< Strict-Transport-Security: max-age=31536000; includeSubdomains;
< Accept-Ranges: bytes
Mon, 13 Jul 2015 12:23:35 GMT дата из
Last-Modifiedcurl -v -H "If-Modified-Since: Mon, 13 Jul 2015 12:23:35 GMT" http://host
< HTTP/1.1 304 Not Modified
< Server: nginx/1.4.6 (Ubuntu)
< Date: Wed, 05 Aug 2015 10:52:03 GMT
< Last-Modified: Mon, 13 Jul 2015 12:23:35 GMT
< Connection: keep-alive
< ETag: "55a3adc7-815e"
< Expires: Thu, 06 Aug 2015 10:52:03 GMT
< Cache-Control: max-age=86400
< Strict-Transport-Security: max-age=31536000; includeSubdomains;
Честно говоря странная метода выявления обновлений, как по мне файл с перечисленными хэш суммами будет более надёжно и проще.