Articles of apache 2.2日志logging

Apache2决定忽略ErrorLog位置。 怎么修?

我的apache2.conf文件中包含了ErrorLog /var/www/logs/error_log和CustomLog /var/www/logs/access_log common 。 但是,我只有服务器关机/重新启动通知。 所有其他日志被发送到原始位置( /var/log/apache2 )。 我花了一天时间在盲人debugging,直到我解决了这个问题。 如何将所有日志发送到我想要的地方? (压缩的) apache2.conf文件与此类似(不包含模块和目录): LockFile ${APACHE_LOCK_DIR}/accept.lock PidFile ${APACHE_PID_FILE} Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5 User ${APACHE_RUN_USER} Group ${APACHE_RUN_GROUP} AccessFileName .htaccess DefaultType None HostnameLookups Off ErrorLog /var/www/logs/error_log LogLevel debug Include mods-enabled/*.load Include mods-enabled/*.conf Include httpd.conf Include ports.conf LogFormat "%v:%p %h %l %u %t \"%r\" %>s […]

如何禁用日志Apache的图像文件丢失?

我们如何指定扩展名文件来过滤它在日志错误的Apache? 我的error.log填充: [Thu Nov 27 22:42:42 2014] [error] [client 42.42.42.42] File does not exist:/var/www/site/images/foo.PNG 在我的情况下,我想避免错误日志中的.png,.jpg,.gif。 我怎样才能做到这一点?

检查特定文件的访问日志

我试图找出一个特定的网页文件被访问了多less次。 我有根访问服务器,但不知道在哪里看。 我查看的唯一地方是/ home / FTPUSER / access-logs,这是一个到/ usr / local / apache / domlogs / perrysre的sym链接,访问日志只有一天的数据。 任何帮助将不胜感激。

Ubuntu分裂Apache2日志文件

我不断更新我的服务器的configuration,以重新定位/ home /文件夹中的/ var / www和/ var / log,我还更新了所有虚拟主机,将日志写入新的/ home / log文件夹。 但是现在这些日志是写在巨大的文件里面的,一个是错误的,另一个是访问的,而不是像以前一样以多个归档文件的forms(比如log.1.log,log.2.gz)。 我怎样才能恢复日志文件拆分?

我可以让Apache只logging一个请求样本吗?

我的Apache日志文件越来越大,我正在寻找方法,使他们更易于pipe理。 我知道我可以使用条件日志logging来只logging对特定types文件的访问,但是似乎更有意义的是logging随机样本的请求,这样我仍然可以知道发生了什么,而不必logging每一个单一的要求。 有没有类似的东西? 我在Ubuntu的8.04与Apache 2,并使用cronolog进行日志旋转。

来自日志文件的使用数据

有没有什么办法,我可以告诉从Apache日志文件有多less用户正在使用一个应用程序,并多久使用一次? 我有点想要通常从谷歌分析获得的信息,但这些网站没有谷歌分析。 谢谢

Apache日志 – 可以用来查看是否有文件被调用/使用过

这是一个奇怪的问题,但我的直觉告诉我有一个简单的方法来做到这一点: 我有一个总是在开发中的项目,使用PHP,已经14岁了。 尽pipe每一次尝试都要继续开发,那里面还有大量的文件。 PHP位是好的,我可以通过每个头中的数据库日志来做我所需要的。 我正在考虑Apache的东西 – CSS,GIF,PNG,老jQuery的参考,我可能会也可能不会招聘的旧的js文件。 大约有3000多个这样的文件。 许多图像引用的旧图像不再使用。 有些是我自停止使用的jQuery库。 事情是,他们都看起来像我记得回来的时候,有很多传统的衰变例程,有时需要这些旧的图像/ css / js / {插入这里}的function。 基本上这不是一个网站,它是一个PHP引擎,可以扔很多东西,很难跟踪,所以我只是把这些旧的引用。 我想要的是一种方法来遍历Apache日志已安装了一年多的活动,并积极确定是否每个人的形象或CSS或其他从来没有被引用,也没有拉起自服务器创build。 有没有办法逐项validationApache是​​否曾经使用它? 我有很多服务器运行这个代码,这将是很好的运行这个对每个服务器,所以它(理想情况下)是从Apache日志获取不同的文件调用(和一个计数?)的方式。 url或uncpath会很好。

Apache通过响应代码logging到不同的文件

我有一个Apache Web服务器,它被configuration为允许通过客户端证书访问只有几个人。 我不能通过IPlocking,因为证书持有者可能从任何地方连接。 Apache目前向任何不出示有效证书或尝试访问无效URL的用户返回403,但由于该机器没有ACL限制,因此经常会扫描漏洞。 这些扫描会在日志中造成相当多的噪音。 有没有办法根据响应代码login到不同的文件? 是否有可能发送所有logging的请求导致403到不同的文件?

Apache日志logging:在Win32上旋转日志?

我注意到我的磁盘空间比预期的更快消失,最后把它缩小到一个大小为4 GB的rewrite.log文件! 有没有办法在Win32 PC上旋转各种Apache日志(重写,错误,访问等),以便只有最新的条目在那里,我可以限制数据大小的结果? 我在Apache的网站上find了关于日志轮换的一点,但它是以Unix为中心的。 编辑:我得到rotatelogs.exe工作,这是伟大的,但它会减缓服务器响应明显,所以我拒绝了使用它的想法。

博客分析器最有用的function

已经有很多问题询问哪个分析仪是最好的。 我在这里尝试颠倒这个问题。 不要问哪个分析仪具有最好的function,我正在寻找什么是最好的function。 更有趣的是将分析器可以做什么与有用的花费时间做什么分开。 我应该在Web服务器日志分析器中查找哪些最有用的function? 他们如何有用,他们可以解决什么问题?