HostnameLookups

くもりapacheの設定でハマった。
通常、運用する場合は「HostnameLookups」という項目をOffにする。
Onのままだと、apacheのログに記録されるのがIPアドレスではなくホスト名になる。
ので、リクエストのあるたびに、DNS逆引きを行うのでパフォーマンスに影響が出る。

ので、通常はOffにするのだが、なぜかOnの状態のログが記録されていた。
httpd.confを見ても、設定値はOffになっている。

例外として、Offになっていても
「deny from docomo.ne.jp」
のように、ホスト名にて、設定を行っている場合はOnになるとのこと。

だが、そんな箇所はなかった……

いろいろ調べた挙句、原因がわかった。

deny from xxx.xxx.xxx.xxx #docomo.ne.jp
のような記述が原因だった。

#のコメントアウトをしてあっても、行の途中からのコメントアウトではダメらしい。

これは仕様なのか? 不具合なのか?

まぁ
#docomo.ne.jp
deny from xxx.xxx.xxx.xxx

で、同等のことができるのだが。

コメントを残す

メールアドレスが公開されることはありません。