@listentome-ru

Как в nginx добавить заголовок Last-Modified?

Добрый день, есть папка, доступная по URL ( index on ) с mp3 треками, с которой человек-N будет их грабить себе в плейлист, раз в день туда человек-P будет их добавлять. Как добавить last-modified хедер в ответы по GET - запросу на этот URL, чтобы человек-N проверял актуальность информации по нему?
  • Вопрос задан
  • 3947 просмотров
Пригласить эксперта
Ответы на вопрос 2
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Проверить отдаёт не отдаёт:

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-Modified

curl -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;


Честно говоря странная метода выявления обновлений, как по мне файл с перечисленными хэш суммами будет более надёжно и проще.
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Для статических файлов, которые вы с диска отдаёте, nginx по дефолту сам отдаёт Last-Modified и ETag.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы