状況
- Redmineの設定パネルから添付ファイルのアップロード上限サイズを設定しても、反映されない。
- スクリーンショットなど5MB未満のファイルはアップロードできる。
(そのためアップロード処理/パーミッションには問題がない)
原因
Apacheにmod_security入れてて、デフォルトのリクエスト上限が5MB程度だった。
例)/etc/httpd/conf.d/mod_security.conf
<IfModule mod_security2.c>
..略..
#SecRequestBodyLimit 5242880 #5MBを
SecRequestBodyLimit 52428800 #50MBに
..略..
</IfModule>
バーチャルホスト設定内で上書き定義できるので、
Redmineをサブドメイン運用しておけばよかったと反省するなど。