nginx-devel under FreeBSD: bad memory reference

Dmitry Morozovsky marck at rinet.ru
Thu Oct 18 23:59:34 MSD 2007


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 at FreeBSD.org ]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck at rinet.ru ***
------------------------------------------------------------------------


More information about the nginx-ru mailing list