您的位置:首页 > 其它

使用命令ntsd杀掉进程

2006-05-18 21:06 477 查看
安装awstats的由来,虽然度娘等工具带有统计分析功能,但是个人感觉还是需要再本地安装一个日志分析统计工具,所以找到了awstats。简单科普:Q:AWStats 是什么?A:简而言之,AWStats就是一个日志分析统计工具Q:AWStats主要做什么?A:对apache和IIS等web服务器的日志进行统计分析,简单来说就是对已有的log数据进行图形化、整理化显示。下面进入安装备忘:1、安装环境winapache需要配置的awstats版本为7.22、安装备忘注意:由于awstats依赖于perl,所以提前安装perl环境下载perlhttp://www.activestate.com/activeperl/downloads根据自己的环境选择不同的安装包测试是否加入环境变量通过在cmd中输入set命令记录perl的路径(如X:\perl\bin\perl.exe),下面会用到可能存在的问题perl自动安装的情况会将路径配置到%system%之前,导致系统无法识别,解决方法就是把路径放置到PATH最后apache不支持perl需要修改内容为修改httpd.conf文件,查找 #ScriptAlias /cgi-bin/ “d:/Apache/cgi-bin/”,将前面的 # 号去掉。
查找 AddHandler cgi-script .cgi ,在后面加上一个空格和 .pl启用alias_module模块,找到”#LoadModule alias_module modules/mod_alias.so”,把前面的#号去掉修改后记得重启apache下载AWStats(国内环境的话,需要自带工具)http://sourceforge.net/projects/awstats/postdownload?source=dlp3、解压AWStats自行选择需要解压的路径4、设置配置文件定位到awstats-7.2\tools下,执行awstats_configure文件,这个文件的主要功能就是设置WEB容器的路径,log路径等。配置完后,APACHE的httpd.conf下会生成类似一下的内容## Directives to allow use of AWStats as a CGI#Alias /awstatsclasses “X:/awstats-X.X/wwwroot/classes/”Alias /awstatscss “X:/awstats-X.X/wwwroot/css/”Alias /awstatsicons “X:/awstats-X.X/wwwroot/icon/”ScriptAlias /awstats/ “X:/awstats-X.X/wwwroot/cgi-bin/”## This is to permit URL access to scripts/files in AWStats directory.#<Directory “X:/awstats-X.X/wwwroot”>Options noneAllowOverride noneOrder allow,denyAllow from all</Directory>在awstats-x.x\wwwroot\cgi-bin文件夹下会生成一个awstats.domain.com.conf文件4、修改配置文件定位到awstats-x.x\wwwroot\cgi-bin下,打开awstats.domain.com.conf文件修改如下内容LogFile=”x:\xxx\apache\logs\xx.log” 要与你的apache的log路径一致5、生成数据定位到awstats文件下(awstats-x.x\wwwroot\cgi-bin),在cmd中执行以下命令注意:请将domain.com替换为你的域名或地址perl.exe awstats.pl -config=domain.com正常情况下会显示不出意外的话,会显示出如下信息:
Create/Update database for config “./awstats.domain.com.conf” by AWStats ver
sion 6.9 (build 1.925)
From data in log file “D:/Logs/httpd/access_awstats.20090907.txt”…同时在awstats-x.x\wwwroot\cgi-bin下会生成一个类似awstats0X2013.XXX.XXX.XXX的文件6、修改awstats文件由于win下路径与linux中不同,所以这个文件第一行应该改成 #!X:/perl/bin/perl.exe (该地址为前期你安装的perl的地址)否则后期运行会出错couldn’t create child process: 720002: awstats.pl7、浏览器打开在浏览器中输入类似的地址http://localhsot/awstats/awstats.pl?config=domain.com,正常情况下即可看到结果高级配置1、增加一个显示来访IP归属地的功能执行如下命令ppm install Geo::IP::PurePerl
ppm install Geography::Countries
ppm install IP::Country
ppm install Geo-IPfree
ppm install Net-Xwhois安装GeoIPhttp://dev.maxmind.com/geoip/legacy/geolite/修改awstats.domain.com.conf文件,找到如下内容# 开启 GeoIP 反查模块
LoadPlugin=”geoip GEOIP_STANDARD D:/awstats/awstats-x.x/wwwroot/cgi-bin/ipdata/GeoIP.dat”
# 开启 IP 反查的外挂
LoadPlugin=”geoipfree”
# 开启 decodeutfkeys 外挂,解决”用以搜索的关键词”乱码
LoadPlugin=”decodeutfkeys”
更新配置文件 perl.exe awstats.pl -config=domain.com -update2、定期更新通过win的计划任务搞定3、加一个需要用户名才可以访问的功能由于要求在内网访问,所以没有涉及参考阅读:怎样在windows下安装Perlhttp://jingyan.baidu.com/article/380abd0aa6c7371d90192c1b.htmlhttp://blog.csdn.net/chenjianhui2122/article/details/784873
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: