Wednesday, October 24, 2012

windows 2008 r2下日志分析工具awstat之一

本文继续linux apache2下日志分析工具awstat之二

本系列全部经实际操作的原创博文.

本文为之前安装笔记草稿发出.

1.安装awstat

安装activexperl,awstat7.0,将awstat安装目录(c:\program files\awstat)下的cgi-bin,icon文件夹拷贝到c:\webserver文件夹下,将c:\webserver\cgi-bin做虚拟目录cgi-bin,新建或拷贝model.pk17s.conf的配置文件到c:\webserver\cgi-bin文件夹.

 

2.插件安装

geo-ip的安装.这一个东西是IP世界各地的免费IP数据库.中国城市及其它城市全以英文显示.比如: SANMING 三明.

2.1.安装 C:\> ppm install http://theoryx5.uwinnipeg.ca/ppms/Geo-IP.ppd 没有创建c:\program files\GeoIp\ 没关系.现在自己新建这个目录

2.2.解压

http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
http://geolite.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz
里的几个dat文件到c:\program files\GeoIp\根目录下.

确认:

IIS -> Default Web Site -> Handler Map: +

request path:*.pl

Executable: C:\Perl\bin\perl.exe "%s" %s

name:Perl-pl

修改model.pk17s.conf

LoadPlugin="geoip GEOIP_STANDARD C:\Program Files\GeoIP\GeoIP.dat"
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD C:\Program Files\GeoIP\GeoLiteCity.dat"
LoadPlugin="geoip_org_maxmind GEOIP_STANDARD C:\Program Files\GeoIP\GeoIPASNum.dat"

OK!

问题:ppm install failed: The PPD does not provide code to install for this platform

解决:装回5.8.x的activexperl

No comments: