設定ミス

設定ミスというのはよくあることだ。私が昨日気づいた設定ミスは、次のようなものだ。非常に恥ずかしいが記録しておこう。

[cached]のリンク先(よくわからないが著作権とかで問題にされるといやなのでパスワードで保護している)になるツリーの下は、スクリプトが実行できないようにしてある。さすがにこれくらいはやっとかないと。


Options -Includes -ExecCGI

これで大丈夫かと思っていたのだが、実はこれだけだと*.phpなファイルが実行されていたのだ。ショック。InputFilterとOutputFilterにPHPが設定されていると実行してしまうみたいだ。OutputFilterにDEFLATEだけを設定することにしてみた。InputFilterはNoneにした。どうやらこれで実行はされなくなったらしい。

(追記) 2003-08-05 25:01

*.phpていうか、全部か。これだと画像もDEFLATEを通るけど、mod_deflateの設定でtext/html以外は圧縮しない…まあ使えてるしphpなファイルも実行されてないからよしとするかな。

<Files *>
  SetOutputFilter DEFLATE
  SetInputFilter None
</Files>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です