我刚刚开始这份新工作,必须使用 awstats 配置一个用于统计的新主机。我曾经在自己的服务器上使用过 awstats,没什么大不了的。
现在,我在一个多站点服务器上,其中的 acces_log 文件已很好地拆分。我从其中一个已有(工作)统计数据的站点复制了一个 awstats.conf 文件。我更改了 LogFile 和 SiteDomain 值,如http://awstats.sourceforge.net/docs/awstats_setup.html#BUILD_UPDATE,保存配置并运行命令
perl awstats.pl -config=mysite -update
和
perl awstats.pl -config=mysite -output -staticlinks > awstats.mysite.html
(是的,我用我的信息更改了它……)
问题是:每当我尝试访问 html 文件或动态页面(使用 awstats.pl 上的配置选项,就像我的工作站点一样)时,我都会从 access.log 本身(而不是 access_log-mysite)获取主站点的统计信息,这些信息来自页面顶部的内容和左侧选项卡上的主机名(mysite.com 的统计信息)...
我做错了什么?据我所见,没有错误...
非常感谢你的帮助
答案1
更新配置“/etc/awstats/awstats.conf” 使用日志文件“/var/log/httpd/access_log”中的数据... 第 1 阶段:首先绕过旧记录,搜索新记录... 在最后解析的记录后直接访问(第 966 行之后) 文件中跳过的行:966 发现 966 条已解析的记录。 文件中解析的行:225 发现 0 条丢失的记录,发现 0 条损坏的记录,发现 0 条旧记录,发现 225 条新的合格记录。
/facepalm 我以前怎么没看到呢...:/
将我的 awstats.www.mysite.ca 重命名为末尾带有 .conf...
为什么?因为 conf 参数位于文件名中的“awstats.”和“.conf”之间...而我的没有 .conf!