потребовалось принудительно выдавать заголовок Last-Modified
добавил в конфиг
add_header Last-Modified "$time_local";
А значение $time_local не подставляется
add_header не поддреживает переменные.
Да и как проверить есть ли в запросе if-modify...
If-Modified-Since учитывается автоматически.
Проверить можно так:
if ($http_if_modified_since ~ ...) {
Игорь Сысоев
http://sysoev.ru