Dglog

来自 高山Linux
此资料已过时...

此脚本似乎没有上游来源... 另外,dansguardian还在维护吗?它是否已被e2guardian取代?(两者都仍然打包)(讨论

dglog是用于Web内容过滤器DansGuardian的CGI日志分析器,它是在GNU通用公共许可证(GPL)下开发的。您需要安装并运行DansGuardian。Dglog2将从/var/log/dansguardian目录读取access.log日志文件。您可以使用dglog对dansguardian日志进行基本分析。它非常简单和基础,但这是一个好的开始。

安装 http 服务器和 perl

apk add lighttpd perl

配置 lighttpd

编辑 /etc/lighttpd.conf 文件

nano +44 /etc/lighttpd/lighttpd.conf

取消注释以下行

include "mod_cgi.conf"

保存并退出。

安装 dglog

创建必要的目录

mkdir -p /var/www/localhost/htdocs/cgi-bin/dglog

cd /var/www/localhost/htdocs/cgi-bin/dglog

下载

wget https://dansguardian.pl/pobierz/dglog2.pl[死链] -P /var/www/localhost/htdocs/cgi-bin/dglog

编辑 dglog2.pl 文件

nano +104 dglog2.pl

取消注释并更改

$cgipath = 'http://your.ip/cgi-bin/dglog/dglog2.pl';

注释

$cgipath = $ENV{SCRIPT_NAME};

启动

启动http服务器并添加到启动项。

rc-service lighttpd start && rc-update add lighttpd default

完成!现在您可以浏览到 http://your.ip/cgi-bin/dglog/dglog2.pl 并检查 DansGuardian 日志文件。