rhel5.5下安装awstats实现网站流量监控(续)
本文接rhel5.5下安装awstats实现网站流量监控一文,继续介绍apache中多个虚拟主机的awstats应用。
一. 配置apache虚拟主机
vim /etc/httpd/conf/httpd.conf
修改NameVirtualHost 192.168.254.127:80 #IP地址为本机IP
在配置文件最后,增加三个虚拟主机aaa.test.com ; bbb.test.com; ccc.test.com;具体如下图所示:
重新启动下httpd服务 service httpd restart
二. 编辑awstats配置文件,
复制原来/etc/awstats目录的awstats.www.test.com.conf 为 awstats.aaa.test.com.conf ; awstats.bbb.test.com.conf ; awstats.ccc.test.com.conf 如图
(也可以在/usr/local/awstats/tools目录下,用perl awstats_configure.pl命令 重新生成这三个文件。)
然后,分别修改这三个配置文件中的
LogFile="/usr/local/apache2/logs/aaa-access_log " #与apache虚拟主机一样
SiteDomain="aaa.test.com" #改成相对应的域名,即awstats.bbb.test.com.conf 的SiteDomain改成bbb.test.com,awstats.ccc.test.com的sitedomain改成ccc.test.com.
HostAliases="aaa.test.com www.aaa.test.com 127.0.0.1 localhost" 即可, #这里也是和上面一样,三个文件都改成对应的域名。
注意LogFile中的位置要和虚拟主机中配置的Log位置一致。
三. 用/usr/local/apache2/bin/ab -c 1000 -n 1000 http://aaa.test.com/index.html 命令访问各个网页,进行流量监测测试。具体看图吧。访问1000次主页。
然后,手动更新下awstats
完了后,在另外一台机器浏览器测试***意,hosts文件要添加域名解析
经测试aaa.test.com流量监控是成功的。依次再测试bbb.test.com ccc.test.com
访问bbb.test.com
更新日志
浏览器里测试
同理测试ccc.test.com也是成功的。如图
转载于:https://blog.51cto.com/liuleideshitou/440178