我在网上读了一些资料,我认为 Apache 访问日志包含发送到服务器的所有请求。但是,我无法从网站上收集这些信息是否实际存储在可访问的文本文件中,还是以其他方式存储。如果它存储在文件中,那么在默认的 Mac Apache 安装中,该文件在哪里?
答案1
在 Apache 配置文件中查找“CustomLog”和“ErrorLog”,它们位于 /etc/apache2/httpd.conf 下
答案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