Apache会logging每个请求吗?

如何告诉Apachelogging每个请求(访问)? 我正在寻找我的代码中的错误,我必须跟踪访问者。

开箱即用,Apache确实在/var/log/apache2中logging了相当多的内容,并logging了每个http请求。 如果你的代码出错了,美味的细节可能在托pipe在该目录下的错误日志中。

你的问题是相当基本的,也相当模糊,但我会继续前进,并试图回答它。

简单的回答是,Apache可以(但不总是)logging请求。 Apache可以logging几件事情。 通常,错误日志和访问日志被logging到单独的文件中。 在我的一台CentOS服务器上,我将错误logging到/ var / log / httpd / error_log(有时单个虚拟主机的错误日志logging到另一个文件位置)。

访问日志和错误日志通常在/etc/httpd/conf/httpd.conf(CentOS / Red Hat)和/etc/apache2/apache2.conf中定义。

但是,有时会将虚拟主机configuration为logging错误和/或访问日志以覆盖默认设置。

祝你好运。