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