Apache 访问日志文件位于哪里(Mac Apache)?

Apache 访问日志文件位于哪里(Mac Apache)?

我在网上读了一些资料,我认为 Apache 访问日志包含发送到服务器的所有请求。但是,我无法从网站上收集这些信息是否实际存储在可访问的文本文件中,还是以其他方式存储。如果它存储在文件中,那么在默认的 Mac Apache 安装中,该文件在哪里?

答案1

在 Apache 配置文件中查找“CustomLog”和“ErrorLog”,它们位于 /etc/apache2/httpd.conf 下

另请参阅文档,网址:http://httpd.apache.org/docs/current/logs.html

答案2

访问日志的默认位置是:

/var/log/apache2/access_log 

错误日志的默认位置是:

/var/log/apache2/error_log

答案3

RHEL / Red Hat / CentOS / Fedora Linux Apache 错误文件位置 - /var/log/httpd/error_log
Debian / Ubuntu Linux Apache 错误日志文件位置 - /var/log/apache2/error.log
FreeBSD Apache 错误日志文件位置 - /var/log/httpd-error.log
要查找确切的 apache 日志文件位置,可以使用 grep 命令:

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

相关内容