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
で、同等のことができるのだが。
HostnameLookups
返信