Apache日志文件
时间:2019-11-20 08:54:16 来源:igfitidea点击:
Apache http服务器日志文件在哪里
如何查看并更改Apache日志文件的位置?
在apache中,有两种类型的日志文件:
Apache错误日志文件
在服务请求期间发现的所有apache错误都会记录到该文件中。
错误日志的位置是由ErrorLog指令设置的。
默认错误日志文件位置:
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
如果不是默认设置,可以使用grep命令查找apache日志文件位置:
# grep ErrorLog /usr/local/etc/apache22/httpd.conf # grep ErrorLog /etc/apache2/apache2.conf # grep ErrorLog /etc/httpd/conf/httpd.conf
Apache的访问日志文件
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
如果不是使用默认设置,可以使用grep命令查找:
# grep CustomLog /usr/local/etc/apache22/httpd.conf # grep CustomLog /etc/apache2/apache2.conf # grep CustomLog /etc/httpd/conf/httpd.conf
如何更改Apache日志文件位置?
编辑apache配置文件httpd.conf, 使用CustomLog或者ErrorLog定义新位置:
ErrorLog "/home/httpd/theitroad.local/rawlogs/httpd-error.log" CustomLog "/home/httpd/theitroad.local/rawlogs/httpd-access.log" combined
然后重新启动httpd,使配置生效:
# service httpd restart