Apacheのaccess_logにHost名が出る様になった

何時からか、Apacheのログがipからホスト名に置き換えられる様になった。
逆引き出来ないホスト名が有って、排除できずに困っていた。

其れに伴いCustomLogで

としたのだけれど、ログの出力がデフォルトのcommonと混在する。
なのでデフォルトの方がホスト名の出力となり、余り意味が無くなった。
https.confにHostnameLookups Offを付け加えてみた。
意味が無かった……。

調べて調べて調べたら、原因が判った。
ApacheでHostnameLookups offでもログにホスト名が記録される場合』に.htaccessでドメイン名で排除(Deny from example.com)するとホスト名を逆引きする為、序でにログの方もホスト名で出力される。
と有ったのだ。
此れを遣って仕舞って居た。

只管ドメイン名の部分をコメントアウトする事で、ログにはipで出力できる様になった。
彼方此方にcommonで出力されるのは、何故だか判らない。
機会が在ったら調べよう。

其れより今はPostfixを何とかしないと。

コメントを残す