我尝试确定如何为服务器服务器上的多个站点设置AWSTAT。理想情况下,我会转到Stats.mydomain.com,并能够看到服务器上任何网站的AWSTAT。也就是说,我不想设置stats.domain1.com,stats.domain2.com,ad adausea。是否可以创建一个单个位置,然后通过Select通过表单进行选择。我觉得我以前已经看过,但是没有找到任何网络参考。

我知道我仍需要设置CRON作业,日志文件等才能单独生成每个域。这对我来说很重要。

任何方向都将不胜感激。

有帮助吗?

解决方案

您可能必须自己创建域选择表格,但是也许有助于知道Awstats.pl识别config = my.domain.name作为参数,因此您可以使用类似的内容 http://stats.mydomain.com/awstats/awstats.pl?config=Another.domain.com 查看一个站点上各个域的统计数据。

其他提示

我已经好几年没有跟上了AWSTAT,但是仍然有一些安装。

通常,您可以在Apache中设置一个相当基本的VirtualHost或Scriptalias类型的东西(指向磁盘上的同一AWSTATS DIR),然后复制某种AWSTATS.SITETETEMPLATE.CONF文件,然后在某些脚本中添加一行,然后将其添加被Cron称为处理统计数据。

如今,可能会有更好的方法...以上并不是完全痛苦,但并非完全没有痛苦。

但是Afaik,这是您能做的最好的。

我将观看线程,看看其他人是否有更好的答案。

最简单的方法是使用Webmin和AWSTATS WebMin模块在Ceterlize Server中创建和管理多域(Couse需要使用某种文件传输)。

如果您无法安装Webmin,则可以创建一个简单的Web UI来管理多域日志分析(我已经部署并使用此域)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top