SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【apache】LimitRequestLineが反映されない

問題

長------いURL(GETの引数など)を受け付けたくて、LimitRequestLine を設定したのですが、全然反映されないですよ???

$ wget http://example.com/?long&long&long&long&long&...(略)...&long&query
Connecting to 192.0.2.123:80... connected.
HTTP request sent, awaiting response... 414 Request-URI Too Large
2015-06-10 13:09:57 ERROR 414: Request-URI Too Large.

apache

答え

LimitRequestLineの設定が反映されないのは、記述する場所が悪い可能性がある。

公式ドキュメントに注意などを見つけられなかったのだが、VirtualHostディレクティブより後に書くと反映されず、VirtualHostディレクティブより前に書くと反映された。

.htaccess では反映されないのはドキュメントの通り。*.conf ファイルに書くこと。

お試しあれ。

関連するメモ

コメント