免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3002 | 回复: 2
打印 上一主题 下一主题

[Web] AWStats在IIS上使用的小技巧 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-14 22:01 |只看该作者 |倒序浏览
这个帖子放在这里不知是否合适,但我看不出其他的版块比这里更适合。

  前几日在服务器上配置AWstats用于日志分析,Perl很容易装好了,但是在随后的插件跟分析上碰到了麻烦。由于是Windows2003+IIS6的系统,网络上的大部分帖子不适用,只得参考相关帖子自己想法解决。

问题及解决方法如下:

1、
分析日志出现错误提示
    IIS中日志格式已经按照要求设置了纪录的项目,第一次可以正确分析得到结果,但是第二次就出错,说是格式不正确或者权限不够等。查看IIS日志文件,发现里面的项目排列顺序与AWStats的要求不一致。

    我的解决方法是不费劲去调试IIS,直接将IIS日志文件中的格式拷贝到awstats的配置文件中。比如:“#Fields: date time cs-method cs-uri-stem cs-uri-query cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-bytes”,将这段文字改为LogFormat="date time cs-method cs-uri-stem cs-uri-query cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-bytes" 。设置LogFormat=2

2、
使用QQWry.Dat做IP地理位置分析时需要处理的地方。我想用纯真的数据库地址QQWry.Dat做IP解析,找到了代码文件和安装方法,但是都是基于Unix/Linux系统的,IIS上面配置还是有差异的。网上已经有QQWry.Dat的安装和使用方法,我就不重复了,只写我改动的地方。

   1)Net::XWhois安装。 网络上的可以搜索到的文章,讲到这一点的时候都是一笔带过,或者是将的Linux上的安装方法。在Windows系统中,用命令“ppminstall Net::XWhois”。
   
   2)qqhostinfo.pm文件中qqwry.pl的位置改为绝对路径。

   3)qqwry.pl文件中QQWry.Dat的位置改为绝对路径。
大胡子007 该用户已被删除
2 [报告]
发表于 2007-08-09 18:11 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2007-08-13 11:56 |只看该作者
啊,楼上发现了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP