首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过php (而不是解析日志文件)访问apache日志文件

问如何通过php (而不是解析日志文件)访问apache日志文件
EN

Ask Ubuntu用户
提问于 2012-07-11 13:09:25
回答 3查看 3.1K关注 0票数 2

有什么方法可以从PHP页面访问Apache文件吗?通常,apache将不允许访问外部文件夹。是否有其他方法访问日志文件?如果我得到了这些日志,我就可以解析它们并找出带宽的使用情况。

编辑:

我实际上想实现一个带宽跟踪系统,它可以跟踪多少数据,一个用户是从我的网站下载。或者上传到我的网站上。我在堆栈溢出中搜索,找到了一个建议解析日志文件的答案。我需要自动化这一点,以便网站本身将解析日志,并显示details.any的想法?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2012-07-11 13:26:35

我同意另一个答案,并建议不要通过php为apache提供日志文件。如果您习惯于php,那么它也可以作为脚本语言运行,而不需要apache。这样您就可以复制日志并在它们上运行php脚本。

既然您提到了带宽的使用,我建议尝试一下威斯塔斯和润湿器。

票数 4
EN

Ask Ubuntu用户

发布于 2012-07-11 13:16:32

我会小心尝试从本地或SSH以外的任何地方访问Apache日志。通过PHP或非安全方法访问Apache的日志文件是不安全的,因为这些日志中可能包含与连接相关的信息,如果泄漏这些信息将使用户面临风险。

如果我是您,我只需通过SFTP或rsync或scp通过SSH下载日志文件,然后分析日志,而不是让PHP将日志文件提供给您。

票数 4
EN

Ask Ubuntu用户

发布于 2018-08-02 18:25:01

我制作了非常简单的php脚本

http://malton.duckdns.org/log.php

您所要做的就是将访问日志复制到您的服务器根目录,并运行php脚本,就像我在上面的链接中所做的那样!或者用php跟踪访问者,就像这样。创建自己的脚本是跟踪访问者的最佳方法。

http://malton.duckdns.org/ip.php

票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/162368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档