mofdan 发表于 2018-11-13 09:21:00

nginx优化:URI过长或request header过大导致400或414报错

  当http 的URI太长或者request header过大时会报414 Request URI too large或400 bad request错误。
  解决方法:
  修改两个参数
  参数一:
  #client_header_buffer_size:客户端请求头缓冲区大小,
  client_header_buffer_size 128k;#如果请求头总长度大于小于128k,则使用此缓冲区
  参数二:
  #large_client_header_buffers:请求头总长度大于128k时使用large_client_header_buffers设置的缓存区
  large_client_header_buffers 4 128k;
  #large_client_header_buffers 指令参数4为个数,128k为大小,默认是8k。申请4个128k。

页: [1]
查看完整版本: nginx优化:URI过长或request header过大导致400或414报错