假定系统是centos
首先下载
ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-05-src.tgz
然后,
yum install gd
yum install gd-devel
tar zxvf webalizer-2.23-05-src.tgz
cd webalizer-2.23-05
./configure --with-language=simplified_chinese
make
make install
cp /usr/local/etc/webalizer.conf.sample /etc/webalizer.conf
vim /etc/webalizer.conf
============================
在配置最后加上
LogFile /home/apache_log/combined # 填写apache的日志文件,见下
LogType clf
OutputDir 网站文档根目录/logs
# 把“网站文档根目录”换成真实路径
# 要求logs这个目录事先创建好,并且可以任意写入。
Incremental yes
速度快一些
============================
httpd.conf
在虚拟机virtualhost的块里面,
SetEnvIfNoCase Request_URI "(\.css|\.js|\.ico|\.gif|\.png|\.jpe?g|\.swf|\.swc)" dontlog
CustomLog "/home/apache_log/combined" combined env=!dontlog
<Directory /文档根目录/logs>
AddDefaultCharset gb2312
</Directory>
====================================================
现在,每当执行
/usr/local/bin/webalizer -c /etc/webalizer.conf
时,会自动往logs这个目录加一些html和图片,只需在浏览器输入
http://域名/logs/index.html
就会看到统计结果。
为了自动化,编辑
vim /etc/crontab
加入
0 1 * * * root /usr/local/bin/webalizer -c /etc/webalizer.conf
然后保存
再执行
/etc/init.d/crond restart
================
void gdImageString(gdImagePtr im, gdFontPtr font, int x, int y, unsigned char *s, int color){
gdImageStringFT(im, 0, color, "/usr/share/fonts/chinese/TrueType/ukai.ttf", 9 , 0.0, x, y+9, s);
}
void gdImageStringUp(gdImagePtr im, gdFontPtr font, int x, int y, unsigned char *s, int color){
gdImageStringFT(im, 0 , color, "/usr/share/fonts/chinese/TrueType/ukai.ttf", 9 , -PI/2, x, y-9 , s);
}
分享到:
相关推荐
日志分析则涉及对日志数据的解析,寻找异常行为、攻击模式或性能瓶颈。常见的工具有AWStats、Webalizer和Logwatch。 在Web应用安全中,对Apache日志的深入理解和配置是必不可少的。通过正确配置日志,可以更好地...
Apache日志详解主要关注的是Apache服务器如何记录和解析其访问日志和错误日志,以及如何根据这些日志进行分析和定制。Apache日志对于监控网站活动、追踪问题和优化性能至关重要。 访问日志(access_log)是Apache的...
解压后,你可以看到一系列的C语言源码文件,它们负责实现Webalizer的各种功能模块,如日志解析、统计计算、报表生成等。通过阅读和理解这些源代码,开发者可以学习到如何处理HTTP协议、解析日志格式、实现统计算法...
【Apache错误日志时时查看(2014.9.22)】 Apache作为全球最流行的Web服务器之一,其稳定性与高效性深受开发者喜爱。在日常运维过程中,定期检查和分析Apache错误日志是必不可少的工作,它能帮助我们快速定位并解决...
Webalizer是一款强大的网站访问日志分析工具,它能够对HTTP服务器的日志文件进行解析,生成详细的统计报告,包括但不限于访问者数量、页面浏览量、访问时间、搜索引擎来源、热门页面等多个方面。这款软件广泛应用于...
配置Webalizer,首先需要确保Apache的日志记录开启,并将日志文件路径配置在Webalizer的配置文件`webalizer.conf`中。然后,定期运行Webalizer生成分析报告。 6. 进阶配置与管理 - SSL/TLS加密:配置SSL证书以启用...
常见的日志分析工具有Awstats、Webalizer和Logwatch。 总结来说,Linux上的Apache服务器通过用户认证、域名跳转和访问日志功能,提供了强大的安全管理、用户导航以及运维监控手段,确保了网站的稳定运行和数据安全...
首先,Webalizer的核心功能在于其强大的日志解析能力。它能够处理多种格式的服务器日志,包括常见的Apache、Nginx等HTTP服务器的日志格式。通过对这些日志的分析,Webalizer可以生成直观的图形报告,包括但不限于...
### 配置APACHE服务器(linux-Apache):深入解析与实践 #### 一、配置Apache服务器概览 配置Apache服务器是一项关键的IT技能,尤其是在运维和网站管理领域。Apache,作为全球使用率最高的Web服务器软件之一,以其...
它利用一部分档案资料就能经常很快地处理大量日志档案, 它能分析日志文件来自从各大服务器工具 ,如 Apache日志档案 s (NCSA combined/XLF/ELF log format or common/CLF log format), WebStar, IIS (W3C的日志格式)...
在进行日志分析时,可以利用各种第三方工具,如Webalizer、AWStats等,它们能自动解析Apache日志,生成访问统计报告,帮助管理员了解服务器性能、流量来源、热门页面等信息。 总结来说,Apache的日志系统是其强大...
通过本章的学习,你应该能够掌握Apache服务器的基本操作,包括安装、配置、安全管理和日志分析。这些知识对于构建和维护稳定的Web服务至关重要。在实际应用中,应根据具体需求灵活调整Apache配置,确保服务器的安全...
7. 日志管理:配置和解析Apache的日志文件,包括访问日志(access_log)和错误日志(error_log)。学会使用日志分析工具,如AWStats或Webalizer,来分析网站访问情况。 8. 性能优化:了解如何通过Apache的各种配置...
同时,工具如Webalizer可以用来分析这些日志,提供网站访问统计信息。 5. **模块管理**:Apache有许多预编译的模块,如mod_rewrite用于URL重写,mod_security用于增强安全性等。这些模块可以在httpd.conf中通过...
- **日志工具**:如AWStats、Webalizer等,可以方便地对日志文件进行统计分析,获取有价值的数据。 #### 九、Apache与PHP集成 - **配置文件修改**:在`httpd.conf`中启用PHP模块,设置PHP执行文件路径。 - **测试...
同时,可以利用第三方工具,如AWStats、Webalizer等,对日志数据进行深入分析,获取网站流量、用户行为等统计信息。 #### 七、Apache服务器的特性 1. **跨平台性**:Apache可在多种操作系统上运行,包括Linux、...