|
用SQMGRLOG实现计费
$cd /tmp
$tar -zxvf sqmlog*
$cd sqm*
$./configure --enable-config=/usr/local/squid/
的选项主要有以下2项。
---- 1. 语言
---- 该语言不包含中文。事实上,它的语言部分是由English.h控制的,可以汉化后对其进行编译和安装。
---- --enable-language=English, Bulgarian_windows1251, Czech, Dutch, French, German, Hungarian, Indonesian, talian, apanese, Portuguese, Russian_Koi8, Russian_windows1251, Serbian, Spanish, Turkish default: English
---- 2.安装目录
---- --enable-config=/usr/local/squid/etc
---- #笔者将SQMGRLOG的配置文件sqmgrlog.conf 放在与Squid的配置文件相同的目录下。
--enable-prefix=/usr/local/squid/bin
#最终编译生成的运行文件sqmgrlog的放置目录。
$make
$make install
最后,我们还要配置sqmgrlog.conf。
access log /usr/local/squid/logs/access.log
#设置Squid的使用记录文件access.log的所在地。
output dir /home/squidadmin/public_html/squid-reports
#生成report的输出目录。
password /usr/local/squid/etc/passwd
#只生成此passwd文件中指明的用户report。
$./sqmgrlog
那位帮忙,把命令执行过程详细说一下。我实在不知道sqmgrlog有那么多的选项按上面的所说的,执行命令时,如何带这些选项。
这样带这些选项对不对:
$./configure --enable-config=/usr/local/squid/ --enable-language=English, Bulgarian_windows1251, Czech, Dutch, French, German, Hungarian, Indonesian, talian, apanese, Portuguese, Russian_Koi8, Russian_windows1251, Serbian, Spanish, Turkish default: English --enable-config=/usr/local/squid/etc |
|