何時からか、Apacheのログがipからホスト名に置き換えられる様になった。
逆引き出来ないホスト名が有って、排除できずに困っていた。
其れに伴いCustomLogで
|
1 2 |
LogFormat "%{%F %T}t (%a)%h \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined CustomLog "var/log/apache2/access_log" combined |
としたのだけれど、ログの出力がデフォルトのcommonと混在する。
なのでデフォルトの方がホスト名の出力となり、余り意味が無くなった。
https.confにHostnameLookups Offを付け加えてみた。
意味が無かった……。
調べて調べて調べたら、原因が判った。
『ApacheでHostnameLookups offでもログにホスト名が記録される場合』に.htaccessでドメイン名で排除(Deny from example.com)するとホスト名を逆引きする為、序でにログの方もホスト名で出力される。
と有ったのだ。
此れを遣って仕舞って居た。
只管ドメイン名の部分をコメントアウトする事で、ログにはipで出力できる様になった。
彼方此方にcommonで出力されるのは、何故だか判らない。
機会が在ったら調べよう。
其れより今はPostfixを何とかしないと。

