我有一个很大的URI,我正在尝试configurationNginx来接受它。 URI参数长度为52000个字符,大小为52kb。 我试图访问没有Nginx的URI,它工作正常。
但是当我使用Nginx时,它给了我一个错误。 — 414(Request-URI太大)
我已经在http块中configuration了large_client_header_buffers和client_header_buffer_size,但似乎没有工作。
client_header_buffer_size 5120k; large_client_header_buffers 16 5120k;
任何帮助将不胜感激。
谢谢。
我找到了解决办法。 问题是有多个nginx运行的实例。 这是导致冲突,这就是为什么large_client_header_buffers不起作用。 杀死所有的nginx实例后,我用配置重新启动了nginx:
client_header_buffer_size 64k; large_client_header_buffers 4 64k;
一切都在这之后开始工作。
希望这有助于任何人面临这个问题。