Problem with ssi, proxy_pass and gzip
Maxim Dounin
mdounin at mdounin.ru
Mon Sep 1 17:40:05 MSD 2008
Hello!
On Mon, Sep 01, 2008 at 05:07:21PM +0500, Rauf Kuliyev wrote:
>Доброго времени суток,
>
>Имеется проблема при совместном использовании ssi, proxy_pass и gzip.
>Проверялось на 0.6.32 и 0.7.11
>
>Все упоминаемые файлы доступны на http://test2.day.az/files.tgz
>
>Имеются два тестовых адреса:
>1) http://test2.day.az/test1.html - открывается только если отключена выдача
>гзипом
>2) http://test2.day.az/test2.html - открывается при любых обстоятельствах
>
>В обоих файлах имеется 2 директивы #include, причем первый #include идет
>через proxy_pass на другой сервер, а второй локальный. Отличаются тесты
>только тем, что test2.html делает #include файла который размером меньше на
>1 байт.
Just FYI: В files.tgz - локальные файлы отличаются далеко не
только на 1 байт. В том, что инклудится в test1.html - вообще
бинарный мусор. Воспроизвести не удалось.
>Если отключить gzip или proxy_buffering, то проблема не наблюдается.
>Если директивы в тестах переставить местами (то есть сначала инклудить
>локальный файл, а потом удаленный), то проблема также не наблюдается.
Было бы замечательно, если бы можно было посмотреть на вывод nginx
-V и на отладочный лог с проблемой и без. Желательно от 0.7.13.
Maxim Dounin
More information about the nginx-ru
mailing list