konakona
安装alivelog apache日志查看工具
安装alivelog apache日志查看工具

我的linux是centos哈!其他系统的其实差不多。。。

第一次弄perl,确实挺头疼的,折腾死我了!

这个alivelog的下载地址:http://www.burlaca.com/2009/02/alivelog/

它是由perl写的。

http://www.burlaca.com/wp-content/uploads/2009/02/alivelog0.jpg

1.下载好以后,解压缩放到www下去。

2.把/script/目录中的alivelog.pl文件移到/cgi-bin/目录下。并给cgi-bin目录足够的权限(755足以)

3.确认你的apache有设置cgi目录(比如说httpd.conf中有类似的语句:ScriptAlias /cgi-bin/ /home/konakona/cgi-bin/),并且要有“Addhandler cgi-script .cgi .pl”语句。例如:

ScriptAlias /cgi-bin/ /home/konakona/cgi-bin/

<Directory “/home/konakona/cgi-bin”>

#Options +Indexes FollowSymLinks +ExecCGI

Addhandler cgi-script .cgi .pl

AllowOverride All

Order allow,deny

Allow from all

</Directory>

 

4.保险起见,安装mod_perl。

yum – y install mod_perl

vi /etc/httpd/conf.d/perl.conf

17行去掉注释  PerlSwitches -w

26行去掉注释  PerlSwitches -T

32-38行 去掉注释,尤其注意,里面的 “AddHandler” 以及 “PerlResponseHandler ModPerl::Registry”那2行的注释不要取消。

 

45-51行 去掉注释。其中”Allow from”那一行,可以修改为”Allow from All”。

重新启动你的apache。

service httpd restart

 

打开浏览器输入 http://localhost/perl-status

如果显示出“Embedded Perl version v5….” 这样的界面,说明安装正确。

 

6. 安装perl和 gcc环境

如果有兴趣就看这一步,如果没兴趣跳到下一步。

 

yum install gcc

yum install gcc-c++

yum install make

yum install perl*

yum install cpan

 

7.  修改pl脚本

运行报错500,打开apache error log,提示多个报错(这个程序实在是……太不负责了)

需要GEOIP库,下载地址:http://www.maxmind.com/download/geoip/api/c/

解压缩到 /usr/local/share/GeoIP-1.4.8/

将alivelog.pl文件打开,找到28行 geoIPdat 的设定处,修改其值为“/usr/local/share/GeoIP-1.4.8/data/GeoIP.dat”。

 

赞赏
https://secure.gravatar.com/avatar/3b712b34a0e1b689cfb524c9c6bcdc47?s=256&r=g

团哥

文章作者

继续玩我的CODE,让别人说去。 低调,就是这么自信。

发表评论

textsms
account_circle
email

konakona

安装alivelog apache日志查看工具
我的linux是centos哈!其他系统的其实差不多。。。 第一次弄perl,确实挺头疼的,折腾死我了! 这个alivelog的下载地址:http://www.burlaca.com/2009/02/alivelog/ 它是由perl…
扫描二维码继续阅读
2012-09-24