我正在尝试确定如何为服务器服务器上的多个站点设置 AWStats。理想情况下,我会去 stats.mydomain.com 并能够查看我服务器上任何站点的 awstats。也就是说我不想设置stats.domain1.com,stats.domain2.com,广告恶心。是否可以创建一个位置,然后通过表单选择在域之间切换。我觉得我以前见过这个,但还没有找到任何网络参考。
我知道我仍然需要设置 cron 作业、日志文件等来单独生成每个域。集中观看对我来说很重要。
任何方向将不胜感激。
我正在尝试确定如何为服务器服务器上的多个站点设置 AWStats。理想情况下,我会去 stats.mydomain.com 并能够查看我服务器上任何站点的 awstats。也就是说我不想设置stats.domain1.com,stats.domain2.com,广告恶心。是否可以创建一个位置,然后通过表单选择在域之间切换。我觉得我以前见过这个,但还没有找到任何网络参考。
我知道我仍然需要设置 cron 作业、日志文件等来单独生成每个域。集中观看对我来说很重要。
任何方向将不胜感激。
您可能必须自己创建域选择表单,但知道awstats.pl
识别config=my.domain.name
为参数可能会有所帮助,因此您可以使用类似http://stats.mydomain.com/awstats/awstats.pl?config=another.domain.com
查看一个站点上各个域的统计信息之类的方法。
我已经有几年没有跟上AWStats了,但仍然有一些安装。
通常,您可以在 apache 中设置一个相当基本的 VirtualHost 或 ScriptAlias 类型的东西(指向磁盘上相同的 awstats 目录),然后复制调整某种 awstats.sitetemplate.conf 文件,然后在一些脚本中添加一行被 cron 调用以处理统计信息。
这些天可能有更好的方法......上述不是完全痛苦,但不是完全无痛。
但是AFAIK,这是你能做的最好的。
我会看这个帖子,看看有没有人有更好的答案。
最简单的方法是使用 webmin 和 awstats webmin 模块在 ceterlize 服务器中创建和管理多域(当然需要使用某种文件传输)。
如果您无法安装 webmin,您可以创建一个简单的 Web UI 来管理多域日志分析(我已经部署并使用它)