apache应用服务器:Apache服务器Log分析应用例子

互联网飞速发展无论是传统企业log位置

代码:

LogFile="/db/logs/www.%YYYY-4-%MM-2-%DD-2.log"

创建目录:mkdir /var/lib/awstats/

执行:

代码:

/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.abc.net

更新update 后可以在浏览器中输入http://www.abc.net/awstats/awstats.pl进行访问了

3,cronolog (基本不用什么修改)

4crontab修改

在 crontab中添加如下 命令保证15分钟更新也可以根据你自己需要修改更新间隔

代码:

*/15 * * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.abc.net

4安全性考虑

1 以上设置由于要cgi支持也增加了安全隐患可以用awstats 自带awstats_buildpages.pl来 生成静态页面 可以添加到crontab中

代码:

*/15 * * * * /usr/local/awstats/tools/awstats_buildpages.pl -update -config=www.abc.net -lang=cn -dir=/db/htdocs/www/awstat/ -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl

这样没15分钟在/db/htdocs/www/awstat/ 下生成各种静态页面

2保护/db/htdocs/www/awstat/禁止未授权用户访问

在httpd.conf中添加

代码:

<Directory "/db/htdocs/www/awstat/">
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /usr/local/apache2/passwd/passwords
Require user loguser
</Directory>

如果www.abc.net虚拟主机 主目录为/db/htdocs/www/ 则在浏览器中输入[url]http://www.abc.net/awstat/awstats.www.abc.net.=t_tag _disibledevent=>html[/url] 就可以通过认真访问静态页面

3如果用静态页面就不要忘了注释掉

LoadModule cgi_module modules/mod_cgi.so

5献给我最爱飞飞

6由于本人是初学者本文略显粗糙如有任何指点和问题欢迎和我联系大家相互交流提高 :[email protected] TAG: Apache apache APACHE 例子 LOG Log 应用 服务器


Tags:  apache服务器安装 apache服务器配置 apache服务器 apache应用服务器

延伸阅读

最新评论

发表评论