wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
yum -y install lrzsz gd-devel libpng-devel zlib-devel gcc httpd
systemctl restart httpd
http://www.webalizer.org/
echo "hello world. " >> /var/www/html/index.html
mkdir /var/www/html/webalizer
tar -xvf webalizer-2.23-05-src.tar.bz2
cd webalizer-2.23-05/
rm -rf lang/webalizer_lang.simplified_chinese
a. 修改lang/webalizer_lang.simplified_chinese的编码类型
#借助windows下的NotePad++工具进行修改{修改为utf-8类型,再重新上传到服务器的lang目录下}
b. 修改解压缩目录下的:graphs.c {文件内追加一下信息}
vim graphs.c
voidgdImageString(gdImagePtr im,gdFontPtr font,int x,int y,unsigned char *s,int color){
gdImageStringFT(im,0,color,"/usr/share/fonts/chinese/TrueType/fsong.ttf",9,0.0,x,y+9,s);
}
voidgdImageStringUp(gdImagePtr im,gdFontPtr font,int x,int y,unsigned char *s,int color){
gdImageStringFT(im,0,color,"/usr/share/fonts/chinese/TrueType/fsong.ttf",9,-PI/2,x,y-9,s);
}
c. 创建目录,并上传字体文件
mkdir -p /usr/share/fonts/chinese/TrueType
cd /usr/share/fonts/chinese/TrueType
mv ARLRDBD.TTF fsong.ttf
从windows中的字体库中随便找一个改名上传到此目录即可
#文件名要和配置文件中写的文件名一致,否则没有意义
cd /root/webalizer-2.23-05/
./configure --prefix=/usr/local/webalizer --with-language=simplified_chinese
make
make install
cd /usr/local/webalizer/etc
cp -a webalizer.conf.sample webalizer.conf
vim /usr/local/webalizer/etc/webalizer.conf
LogFile /var/log/httpd/access_log #分析谁的日志(哪个文件)
OutputDir /var/www/html/webalizer #分析后的结果保存在哪里
/usr/local/webalizer/bin/webalizer -c /usr/local/webalizer/etc/webalizer.conf
192.168.3.13/webalizer
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。