Ошибка 400 Bad Request в Nginx

Ошиб­ка 400 Bad Request воз­ни­ка­ет, когда кли­ент отправ­ля­ет на Nginx невер­ный запрос. Это слу­ча­ет­ся когда раз­мер заго­лов­ков запро­са боль­ше допу­сти­мо­го пре­де­ла. Напри­мер, бра­у­зер отправ­ля­ет слиш­ком мно­го Cookies.

Для того, что­бы испра­вить ошиб­ку 400, необ­хо­ди­мо уве­ли­чить буфе­ры для боль­ших заго­лов­ков (файл nginx.conf):

[codesyntax lang="php"]

[/codesyntax]

Мы уста­но­ви­ли 4 буфе­ра раз­ме­ром 16Кб каж­дый (по умол­ча­нию 8Кб или 4Кб)

После это­го пере­за­пу­стить Nginx: