nginx-devel under FreeBSD: bad memory reference

Igor Sysoev is at rambler-co.ru
Fri Oct 19 00:03:43 MSD 2007


On Thu, Oct 18, 2007 at 11:59:34PM +0400, Dmitry Morozovsky wrote:

> 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? это я попробовал 
> первым делом. Фигу. Чарсет из заголовков пропадает.

Только что у себя попробовал - и charset выставляется, и перекодируется.
В общем, нужен отладочный лог.


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list