баг в ngx_http_sub_module?

Maxim Dounin mdounin at mdounin.ru
Wed Apr 16 01:47:43 MSD 2008


Hello!

On Tue, Apr 15, 2008 at 11:06:35PM +0300, Alexander Dolgarev wrote:

>не поверите, все еще актуально...
>напишите хоть что-нить, или хотя бы посочувствуйте

Сочувствуем искренне.

Если хочется чего-то более конструктивного - неплохо бы ещё 
сделать debug log запроса в котором подобное произошло.  
Желательно - вместе с полным результирующим текстом.  Ну и полным 
конфигом.

Также было бы здорово проверить что проблема не исчезает при:

1. Использовании свежей версии nginx'а (0.6.29).

2. Не использовании переменных в строке замены (они там не нужны, 
ибо значения известны на этапе конфигурирования).

3. Использовании более старых версий nginx'а (в частности - 
стабильной версии 0.5.35).  Если в старых версиях работает - 
хорошо бы сделать бинарный поиск и найти версию где сломалось.

Maxim Dounin

p.s.
И на всякий случай, во избежании недоразумений - 
http://thread.gmane.org/gmane.comp.web.nginx.russian/16026/focus=16040

p.p.s.
И ещё на всякий случай: в debug log'ах может быть всякого, включая 
пароли.  Пытаться их ретушировать не надо по приведённым по ссылке 
выше причинам, лучше использовать одноразовые.

>
>2008/4/15 Alexander Dolgarev <a.dolgarev at gmail.com>:
>
>> еще актуально...
>>
>> 2008/4/13 Alexander Dolgarev <a.dolgarev at gmail.com>:
>>
>> При проксировании имеем слудующее:
>> >
>> > location / {
>> >            root   html;
>> >
>> >            proxy_pass           http://some.site.com;
>> >
>> >            proxy_hide_header    Set-Cookie;
>> >            proxy_set_header     Accept-Encoding  "";
>> >
>> >            sub_filter some.site.com '$server_name:$server_port';
>> >            sub_filter_types text/plain;
>> >            sub_filter_once off;
>> > }
>> >
>> > Здесь используется фильтр sub_filter для замены абсолютных ссылок на
>> > ссылки на наш сайт с сайта some.site.com. Но замечено что некоторые
>> > страницы стали отображаться неверно, а именно появились такие куски в
>> > htm-коде:
>> >
>> > <td align="cente*some.site.com*r" class="alt1"><span
>> > class="smallfont">11</span></td>
>> >
>> > <a href="http://our.site.com:9001/members/302021308.html" rel="*
>> > some.site.com*nofollow">
>> >
>> > <ta*some.site.com*ble align="center" class="page" cellspacing="0"
>> > cellpadding="0" width="100%">
>> >
>> > Всего несколько на странице. Это баг или фича? Если фича, то как ее
>> > отключить? Версия nginx 0.6.26.
>> >
>> >
>> > P.S. Кто знает как правильно проксировать кукисы в nginx? Сейчас просто
>> > режутся директивой proxy_hide_header    Set-Cookie;
>> >
>> >
>> >
>>





More information about the nginx-ru mailing list