Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: could not build the proxy_headers_hash
Hello!
On Mon, Mar 11, 2013 at 02:08:38PM +0400, Ruslan Ermilov wrote:
> On Mon, Mar 11, 2013 at 05:24:38AM -0400, recived wrote:
> > Здравствуйте. Не могу понять как решить проблему с ошибкой:
> > nginx: [emerg] could not build the proxy_headers_hash, you should increase
> > either proxy_headers_hash_max_size: 512 or proxy_headers_hash_bucket_size:
> > 64
> > (nginx/1.1.19)
> > Подскажите пожалуйста.
>
> У вас дважды задана передача заголовка X-Forwarded-For на
> проксируемый сервер, из-за этого и ошибка. (Сообщение об
> ошибке возможно следует сделать более явным.)
Два одинаковых заголовка - это, вообще говоря, не ошибка, а вполне
допустимая в некоторых ситуациях конструкция. Ты, впрочем,
вероятно это и без меня знаешь. :)
Другой вопрос, что в хеш пытаться засунуть один и тот же заголовок
дважды - особого смысла нет, и в такой ситуации можно было бы и не
ругаться вообще.
Но вообще сообщение - правильное, установка
proxy_headers_hash_bucket_size 128;
ситуацию вполне лечит. Ну и ссылку на всякий случай дам, вдруг
кому пригодится:
http://nginx.org/ru/docs/hash.html
[...]
--
Maxim Dounin
http://nginx.org/en/donation.html
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|