Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem with ssi, proxy_pass and gzip
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
|