私の質問は少し紛らわしく、申し訳ありません。ここに私が必要なものがあります:
さて、私は (たとえば) 1 つの Apache でホストされている 3 つの Web サイトを持っています (これらは各VirtualHost
設定内で定義されています。次に、現在、次のようにアクセス ログを個別にログに記録しています。
- /var/log/httpd/website-a.com.access_log
- /var/log/httpd/website-b.com.access_log
- /var/log/httpd/website-c.com.access_log
次のように定義します。
<VirtualHost *:80>
ServerName website-a.com
..
CustomLog logs/website-a.com.access_log common
..
</VirtualHost>
それで大丈夫です。しかし同時に、Apacheのデフォルトのlocalhostログファイル内にそれら(すべてのアクセスログ)をまとめて入れたいと思っています(それを呼び出す方法がわかりません)。多分:
- /var/log/httpd/access_log (デフォルトだと思います)
つまり、アクセスログを別々に保管し、同時にすべてを同じ結合ファイルに保管する方法 (方法) はありますか?
これにより、各アクセス ログを個別のファイルで確認できます。同時に、必要に応じてすべてのログを 1 か所で確認できます。