According to the on-line docs (http://httpd.apache.org/docs/2.2/mod/core.html#limitrequestline), LimitRequestLine can be used to lower or *raise* the maximum line limit: The LimitRequestLine directive allows the server administrator to reduce or increase the limit on the allowed size of a client's HTTP request-line. However, the doxygen documentation says that it can only be used to *lower* the default line buffer size; indeed, in file `include/httpd.h` in the Apache 2.2.17 sources, at lines 185--189 it says: Internal buffer sizes are two bytes more than the DEFAULT_LIMIT_REQUEST_LINE and DEFAULT_LIMIT_REQUEST_FIELDSIZE below, which explains the 8190. These two limits can be lowered (but not raised) by the server config directives LimitRequestLine and LimitRequestFieldsize, respectively. Which one is correct?
I think this is a semantic difference only. There's an upper limit beyond which you can't raise it. However, if you lower it, you can then raise it again, right? Perhaps it would be best to just say "set" instead of "reduce or increase."
Clarified in r1200947.