Apacheファイルアクセスログはどこに保存されますか?


180

ファイルアクセスログの保存場所をだれでも知っているのでtail -f、特定のファイルにアクセスしているユーザーを確認するためのコマンドを実行できます。

XAMPPがあります。これは、マシンにインストールされたApacheサーバーで、アクセスを自動的に記録します。私のインストールフォルダに保存されています。


どのディストリビューションで、またはどのホスティングプロバイダーを使用していますか?通常/var/log、ログはの下にありますが、システムによっては他の場所にあります。
ジル

回答:


206

最終的に、これはApacheの構成に依存します。CustomLogApache設定でディレクティブを探します。例についてはマニュアルを参照してください。

すべてのログファイルの一般的な場所は/var/log、サブディレクトリです。/var/log/apache/access.logまたは/var/log/apache2/access.logまたはを試してください/var/log/httpd/access.log。ログがない場合は、実行してみてくださいlocate access.log access_log


40

Gillesの回答でログが見つからない場合は、さらにいくつかの方法を試すことができます。

  • を見てください/var/log/httpd
  • sudo locate access.log同様に実行しますsudo locate access_log。私のシステムのログはルート以外には表示されaccess_logず、ファイルはの代わりに呼び出されましたaccess.log

3
/ var / log / httpdの+1-CentOSインストールですぐに私を導きました
チャックウィルバー

24

Apacheサーバーは、すべての着信要求と処理されたすべての要求をログファイルに記録します。アクセスログの形式は高度に設定可能です。アクセスログの場所と内容は、CustomLogディレクティブによって制御されます。デフォルトのApacheアクセスログファイルの場所:

RHEL / Red Hat / CentOS / Fedora Linux Apacheアクセスファイルの場所–

/var/log/httpd/access_log

Debian / Ubuntu Linux Apacheアクセスログファイルの場所–

/var/log/apache2/access.log

FreeBSD Apacheアクセスログファイルの場所–

 /var/log/httpd-access.log

正確なApacheログファイルの場所を見つけるには、grepコマンドを使用できます。

# grep CustomLog /usr/local/etc/apache22/httpd.conf
# grep CustomLog /etc/apache2/apache2.conf
# grep CustomLog /etc/httpd/conf/httpd.conf

サンプル出力:

# a CustomLog directive (see below).
#CustomLog "/var/log/httpd-access.log" common
CustomLog "/var/log/httpd-access.log" combined 

4
私の意見では、ほとんどの* nixの詳細で簡潔かつマルチプラットフォームのベストアンサーです。
ソパラホデアリエレス

この回答全体は、このページからコピーされました:cyberciti.biz/faq/apache-logs
Gert Grenander

5

Debian / Ubuntu Linux上のApache access.logファイルの場所を見つける

私のマシンでは、ログディレクトリ自体ではなく環境変数を/etc/apache2/apache2.conf指していました${APACHE_LOG_DIR}

実際のログディレクトリを見つけるには、次の(追加の)ステップが必要です。

$ grep APACHE_LOG_DIR /etc/apache2/envvars
export APACHE_LOG_DIR=/var/log/apache2$SUFFIX
$

envvars Apacheのデフォルトの環境変数が含まれています。

したがって、アクセスログを表示するには、次を使用します

$ sudo tail -f /var/log/apache2/access.log
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.