Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: не отдается заголовок Last-Modified  (Прочитано 2464 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
не отдается заголовок Last-Modified
« : 16 Марта 2015, 14:34:32 »
Доброго всем. Подскажите кто знает, что может быть.

Есть php файл (исключительно для теста), который просто выставляет некоторые заголовки. Его содержимое:

header('Pragma: no-cache');
header('Last-Modified: Sat, 14 Mar 2015 19:16:49 GMT');
header('My header: aga');
echo 1234;

при просмотре ответа сервера вижу

Цитировать
HTTP/1.1 200 OK
Server: nginx
Date: Mon, 16 Mar 2015 11:23:42 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Pragma: no-cache
My header: aga

Т.е. заголовок Last-Modified попросту отсутствует. Что за беда? Проблема явно у меня, потому что на хостинге например этот же скрипт - и сервер отдает все заголовки включая Last-Modified. И проблема только с Last-Modified, любой другой отдается норм. По крайней мере я не нашел других, с которыми была такая же проблема.
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: не отдается заголовок Last-Modified
« Ответ #1 : 16 Марта 2015, 16:33:56 »
Смотрите, как настроен сервер и PHP.
Что-то влезает в процесс.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: не отдается заголовок Last-Modified
« Ответ #2 : 16 Марта 2015, 16:49:51 »
Та влезает да, понятно... Только вот что? Я знаю только про Header unset, что может влиять на это, но перерыл все - вроде нигде нет такого для Last-Modified. Есть еще что-то что может отсекать заголовки?
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: не отдается заголовок Last-Modified
« Ответ #3 : 16 Марта 2015, 17:09:46 »
Сам веб-сервер.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: не отдается заголовок Last-Modified
« Ответ #4 : 16 Марта 2015, 18:07:18 »
если apache стоит бекэндом за nginx, то в данном случае только апач? или нгинкс тоже может сюда влезть? для статики нгинкс отлично отдает заголовок last modified. проблема только вот с такой динамикой, когда в php сам header выводишь. получается что апач?

P.S. но откровенно говоря я до того как сюда писать уже не раз пересмотрел конфиги и того, и того... то ли я не знаю, что искать, то ли слепой просто...

UPD. Нашел в чем дело. Такая фигня происходит, если для домена включено SSI. Осталось теперь понять почему это происходит, ведь по сути включение ssi никак не должно влиять на Last-Modified...

UPD1. Разобрался :) оказывается влияет :) http://wiki.nginx.org/HttpSsiModule
Цитировать
Note that when SSI is enabled the Last-Modified and Content-Length headers are not sent.

всем спасибо, тема закрыта :)
« Последнее редактирование: 16 Марта 2015, 18:58:17 от dmitry_stas »
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: не отдается заголовок Last-Modified
« Ответ #5 : 16 Марта 2015, 19:13:14 »
Если у вас стоит nginx, на[зачем] вам апач?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: не отдается заголовок Last-Modified
« Ответ #6 : 16 Марта 2015, 20:24:02 »
не получается заставить работать сайты на Joomla без апача :( в частности, проблема с отсутствием mod_rewrite и SEF ссылками в Joomla
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.