Problem with ssi, proxy_pass and gzip

Rauf Kuliyev rauf at kuliyev.com
Tue Sep 2 11:35:03 MSD 2008


Здравствуйте,

В процессе экспериментов, в архив попал испорченный c2.html, подправил.

nginx -V

nginx version: nginx/0.7.13
configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt=-I
/usr/local/include --with-ld-opt=-L /usr/local/lib
--conf-path=/usr/local/etc/nginx/nginx.conf
--sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid
--error-log-path=/var/log/nginx-error.log --user=www --group=www
--with-debug --http-client-body-temp-path=/var/tmp/nginx/client_body_temp
--http-proxy-temp-path=/var/tmp/nginx/proxy_temp
--http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp
--http-log-path=/var/log/nginx-access.log --with-http_realip_module
--with-http_ssl_module --with-http_stub_status_module

Полный дебаг лог (беспроблемный запрос, следом проблемный), лежит в
http://test2.day.az/files.tgz и отдельно тут:
http://test2.day.az/nginx-error.log

Рауф


2008/9/1 Maxim Dounin <mdounin at mdounin.ru>

> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080902/37be7d4f/attachment.html>


More information about the nginx-ru mailing list