如何查看每个Apache虚拟主机使用的带宽量?

Modified on: Tue, 09 Apr 2019 17:00:02 +0800

我设置了Apache来为几个虚拟主机提供服务,我想看看每个站点使用多少带宽。我可以看到整个服务器使用了多少,但我想要更详细的报告。

我发现的大部分内容都是为了限制虚拟主机的带宽,但我不想这样做;我只是想看看哪些网站正在使用多少带宽。

这不是出于计费目的,仅供参考。

我应该使用apache模块吗?或者还有其他方法可以做到这一点吗?

作者:pkaeding

最佳答案

您所追踪的信息都在日志​​中,因此您应该查看日志分析器,例如AWStats。另一种选择是使用Google Analytics。

为了分析日志,这里有一个粗略的例子,您可以用它来告诉您日志文件从命令行报告的流量MB:

cat /var/log/apache/access.log | awk '{SUM+=$10}END{print SUM/1024/1024}'

相关问答

添加新评论