apache2 で allow, deny が効いていなかった
Posted by yoosee on Debian at 2005-10-18 23:42 JST1 apache2 で allow, deny が効いていなかった
Debian の apache2-mpm-prefork 2.0.54-5 で deny from all 等の設定が効かなくなっていた。色々試した結果、どうやら apache2.conf に問題があったようで、apache2.conf と apache2.conf.dpkg-dist の diff を取ってみると怪しい部分があった。<Location "/"> <LimitExcept GET HEAD POST OPTIONS> Deny from all </LimitExcept> </Location>これか…。多分自分で足したものだと思うけど、これ自体は GET, HEAD, POST, OPTION 以外のリクエストを deny しろという命令のつもりなのだが、逆に GET, HEAD, POST, OPTION に関しては allow from all 的動作をしていたっぽい。まぁ試験用サイトだから良いようなものの、間抜けな私。