ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx-devel under FreeBSD: bad memory reference



On Thu, 18 Oct 2007, Igor Sysoev wrote:

IS> > Вкратце: среди массы хостов есть малое к-во, лежащее не в 1251, а в 
других 
IS> > кодировках. Я пытался побороть это так:
IS> > 
IS> >         charset windows-1251;
IS> > 
IS> >         map $host       $sroot {
IS> >                 hostnames;
IS> >                 default www/Default/html;
IS> >                 include vhostmap.conf;
IS> >         }
IS> > 
IS> >         #charset_map windows-1251       _ {}
IS> >         #charset_map koi8-r             _ {}
IS> >         #charset_map utf-8              _ {}
IS> >         include koi-win;
IS> >         include koi-utf;
IS> >         include win-utf;
IS> > 
IS> >         map $host       $charset {
IS> >                 hostnames;
IS> >                 default windows-1251;
IS> >                 include charsetmap.conf;
IS> >         }
IS> > 
IS> >         map $host       $srccharset {
IS> >                 hostnames;
IS> >                 default windows-1251;
IS> >                 include srccharsetmap.conf;
IS> >         }
IS> > 
IS> >     # Meta-server using map above
IS> >     server {
IS> >         include         listen.conf;
IS> >         #server_name    $http_host;
IS> >         server_name     _ * ;
IS> >         charset         $charset;
IS> >         source_charset  $srccharset;
IS> > 
IS> > [...]
IS> > 
IS> > На хосте, который отсутствует в мапах, честно выдается 
IS> > 
IS> > Content-Type: text/html; charset=windows-1251
IS> > 
IS> > На хосте, у которого указан в srccharsetmap.conf
IS> > 
IS> > .gvs.tm.rinet.ru        koi8-r;
IS> > 
IS> > Вылетает просто 
IS> > 
IS> > Content-Type: text/html
IS> > 
IS> > 
IS> > Что очевидное я пропустил?
IS> 
IS> В логах что-нибудь есть ?
IS> Сайты должны перекодироваться или достачтоно только поставить кодировку ?
IS> Если только второе, то source_charset не нужно.
IS> А вообще, буду смотреть.

Нет, перекодировка не обязательна.

В смысле, достаточно должно быть поставить просто charset? это я попробовал 
первым делом. Фигу. Чарсет из заголовков пропадает.



Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
[ FreeBSD committer:                                 marck@xxxxxxxxxxx ]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@xxxxxxxx ***
------------------------------------------------------------------------


 




Copyright © Lexa Software, 1996-2009.