如何告诉 Apache 记录每个请求(访问)?我正在寻找代码中的错误,并且必须跟踪访问者。
答案1
Apache 开箱即用,会将大量日志记录到 中/var/log/apache2
,还会记录每个 http 请求。如果您的代码出错,则有用的详细信息可能位于该目录中的错误日志中。
答案2
您的问题相当基础且相当模糊,但无论如何我都会尝试回答它。
简短的回答是肯定的,Apache 可以(但并非总是)记录请求。Apache 可以记录几件事。通常,错误日志和访问日志记录到单独的文件中。在我的其中一台 CentOS 服务器上,我将错误记录到 /var/log/httpd/error_log(有时单个 vhost 的错误日志记录到不同的文件位置)。
访问日志和错误日志通常在 /etc/httpd/conf/httpd.conf(CentOS / Red Hat)和 /etc/apache2/apache2.conf 中定义。
但是,有时会配置 vhosts 来记录错误和/或访问日志以覆盖默认设置。
祝你好运。