如何告诉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错误和/或访问日志以覆盖默认设置。
祝你好运。