非手工编译apache中awstats日志分析管理

非手工编译apache中awstats日志分析管理 
实验环境:一台linux6.5 宿主机或者虚拟win7
使用的包为awstats-7.6.tar
事先设置好域名以及DNS地址解析
博主的域名为www.abc.com

1、挂载移动

非手工编译apache中awstats日志分析管理

2、进行脚本的配置,有y的y,该回车的回车,需要填写的内容如下

非手工编译apache中awstats日志分析管理
非手工编译apache中awstats日志分析管理非手工编译apache中awstats日志分析管理
非手工编译apache中awstats日志分析管理

3、进入自动生成的文件中修改

非手工编译apache中awstats日志分析管理
非手工编译apache中awstats日志分析管理
非手工编译apache中awstats日志分析管理

4、创建目录

非手工编译apache中awstats日志分析管理

5、登陆apache网页以及日志管理网页,刷新awstats管理日志

非手工编译apache中awstats日志分析管理非手工编译apache中awstats日志分析管理

6、刷新awstats管理日志后也刷新网页

非手工编译apache中awstats日志分析管理

末:代码脚本记录

配置apache网站
设置dns地址解析

mkdir /opt/abc

mount.cifs //192.168.10.55/linuxbage /opt/abc /挂载

cd /opt/abc

tar zxf awstats-7.6.tar.gz -C /opt /解压

cd /opt

mv awstats-7.6/ /usr/local/awstats 移动便于管理

cd /usr/local/awstats/tools /tools工具

./awstats_configure.pl /进入执行配置模式

---------------------------------1------------------------------------
Enter full config file path of your Web server.
Example: /etc/httpd/httpd.conf //linux案例
Example: /usr/local/apache2/conf/httpd.conf
Example: c:\Program files\apache group\apache\conf\httpd.conf //微软案例
Config file path ('none' to skip web server setup): 让你创建配置文件路径

/etc/httpd/conf/httpd.conf //linux下创建的apache路径

---------------------------------2------------------------------------

Do you want me to build a new AWStats config/profile
file (required if first install) [y/N] ? y 是否创建新的awstats配置文件

----------------------------------3-----------------------------------

Your web site, virtual server or profile name:

www.benet.com //输入域名

--------------4--------------默认路径不该 回车.........回车

http://www.abc.com/awstats/awstats.pl?config=www.abc.com 告诉你可以通过这个网址去访问

=========================================================
cd /etc/awstats 配置文件路径在

[root@redhat6-1 awstats]# ls
awstats.www.benet.com.conf //日志文件路径

[root@redhat6-1 awstats]# ls /var/log/httpd/
access_log error_log 复制access_log

LogFile="/var/log/httpd/access_log " //找到LogFile 粘贴access_log

DirData="/var/lib/awstats" //关注这个路径下有没有awstats文件 没有就创建

cd /var/lib/

mkdir awstats 创建日志文件

cd /usr/local/awstats/tools/

./awstats_updateall.pl now /更新检测数据

crontab -e 做一个周期性任务 每五分钟执行一次更新脚本

/5 * /etc/awstats/tools/awstats_updateall.pl now

service crond start 启动周期性任务

====================================================
vim /etc/httpd/conf/httpd.conf
G到末行直接添加
修改此配置拒绝10网段登陆日志监控
<Directory "/usr/local/awstats/wwwroot">
Options None
AllowOverride None
Order deny,allow 先拒绝再允许
deny from 192.168.10.0/24 拒绝一个网段

end..........

猜你喜欢

转载自blog.51cto.com/13760226/2160045