开发者社区> brick.wan> 正文

webalizer for windows2003安装指南

简介: webalizer 、流量分析、windows、PHP后台运行
+关注继续查看

想监控apache在win下的流量及用户访问量,配了两天的cacti,baidu google来回地切换搜索,最终以失败告终,有图无数据,以下是总结的webalizer for windows2003安装指南。

1、下载webalizer-2.01-10-win32-bin.zip并解压缩至c:\webalizer

2、重命名smaple.conf为webalizer.conf,并增加配置:
LogFile        c:/apache/logs/access.log
#要获取的日志文件
OutputDir     c:/webalizer/usage
#日志输出目录
Incremental yes
ReportTitle Web主机流量分析 
#标题

#配置帮助看这里:http://hi.baidu.com/wangj998/blog/item/b59519f4ba6307ddf3d38531.html

3、输出webalizer
c:\webalizer\>webalizer,此时webalizer目录下将创建usage目录,其内容即为统计数据页面

4、设置能通过WEB访问webalizer
(1).apache添加虚拟目录
Alias /webalizer "c:/webalizer/"
<Directory "c:/webalizer/">; 
Options Indexes MultiViews 
AllowOverride AuthConfig 
   Order Deny,Allow 
   Allow from all 
   Options All 
   AllowOverride All 
</Directory>

(2).创建webalizer\usage目录的访问验证
创建c:\webalizer\.htaccess,内容是:
authtype basic 
authname "受限访问区" 
authuserfile c:/webalizer/.htpasswd #定义密码文件路径
require valid-user

(3).创建密码文件
htpasswd -c c:\webalizer\.htpasswd jxxs #用户名:xiaowan
#输入两次密码:webalizer_xiaowan

(4).在c:\webalizer下新建文件index.php,内容是:
<?
for($i = 1; $i <= 300; $i++ ) print(" "); 
//输出300个字符,使之到达浏览器输出条件才可使用flush将之后新增的数据强制显示到浏览器
echo "统计数据页正在生成,请稍候……";
flush();
//如果不存在当月的统计数据,则调用webalizer.exe生成数据网页
//if (!file_exists("usage/usage_".date(Ym).".html"))
exec("webalizer.exe");//每次都获取新的统计数据
//exec执行完成后才转向至统计首页,在这里若用pclose(popen('start webalizer.exe','r'));"
//则网页不等待webalizer.exe返回就继续往下走,所以转向的时候可能数据网页还没生成完,得到的是空白页,所以要使用exec,强制用户等待。

//header("Location: usage/index.html");//前面已用flush,所以header无效
sleep(1);//让程序"睡"一秒钟,会让你把效果看得更清楚 
echo "<script>location.href='usage/index.html';</script>";//回到统计首页

?>

成功效果图:

066dc58493afbd0f33851567e3cd672bee7d918f

由于需要PHP后台调用桌面程序,但此桌面程序必须以窗口化形式显示才有效。解决方案总结如下:

//注意:
exec("notepad.exe");
弹出[记事本],记事本在服务器后台运行,且页面一直等待状态。
修改:运行——services.msc——apache2.2——登录——允许服务与桌面交互,则[记事本]弹至桌面,以窗口化形式显示。
pclose(popen('start notepad.exe', 'r')); 
弹出[记事本],页面不等待,直接返回继续执行之后的代码。
帮助文件:http://www.cublog.cn/u/10697/showart.php?id=76986

帮助信息:
windows xp下设置apache目录访问身份验证(目录访问控制)
http://www.chinaunix.net/jh/13/445503.html
Webalizer安裝簡介 
http://www.twvbb.com/vbb/thread/30/45/
在Windows 2000&2003下快速安装Webalizer
http://fun.ccidnet.com/school/system//2003/08/18/134_9233.html
ob_start 用法
http://hi.baidu.com/bing2liuliu/blog/item/84b1020e586831206159f3ff.html

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Windows server——部署web服务
网站的组成日趋复杂,多数网站由域名,空间服务器、DNS域名解析、网站程序、数据库等组成,但其实在Windows 环境中搭建一台网站服务器并不困难,IIS (ihtenet hforrration Services,互联网信息服务),是由微软公司提供的基于Microsoft Windows的互联网基本服务,其中包括Web服务器、FTP服务器,NNTP服务器和SMTP服务器等。
98 0
mysql数据库在windows(Windows Server)安装、使用
写这些基础类型的文章,主要是想将官方文档整理成简洁方便回忆的中文步骤,以便自己日后快速使用,也方便初学者快速理解、应用,希望大家可以通过这篇文章理解官方文档的信息,养成良好查看官方文档的习惯。
55 0
mongodb复制集windows server部署,以及将线上单节点转化成复制集所踩的坑
安装完成后我们需要启动三个mongod的服务来做为复制集的三个节点,我们可以直接打开cmd,使用mongod来根据不同的配置启动服务。例如:参考如下四张图,由于我安装的磁盘足够存放mongodb的数据,所以我将数据放在data文件中,三个节点的配置文件放在config文件中,三个节点mongod的服务日志放在log中。
27 0
阿里云Windows Server 2008云服务器操作系统镜像支持
阿里云服务器ECS可以安装Windows Server 2008操作系统,有同学在找Windows 2008操作系统,微软停止对Windows Server 2008扩展支持,了解风险并同意《申请续用 Windows Server 2008 镜像服务协议》即可使用Windows2008。
53 0
Windows server配置生成认证证书(下)
Windows server配置生成认证证书(下)
21 0
Windows server配置生成认证证书(上)
Windows server配置生成认证证书(上)
46 0
阿里云服务器支持Windows Server 2008操作系统镜像
阿里云服务器Windows Server 2008操作系统镜像支持
45 0
阿里云服务器Windows Server镜像系统系统盘和内存限制说明
阿里云Windows服务器建议内存2GB起步,1GiB内存的实例和Windows Server 2012的组合可能会因为内存使用率过高导致系统不稳定。推荐您在2GiB以上内存的实例规格中使用Windows Server 2012及以上版本,或者在1GiB内存的实例规格时使用Windows Server 2008
54 0
阿里云服务器Windows Server操作系统内存系统盘限制说明
阿里云服务器Windows操作系统注意事项,建议内存2GB起步,1GiB内存的实例和Windows Server 2012的组合可能会因为内存使用率过高导致系统不稳定。推荐您在2GiB以上内存的实例规格中使用Windows Server 2012及以上版本,或者在1GiB内存的实例规格时使用Windows Server 2008。
38 0
QGS
(Centos7-x86)zabix5.0-0 —agent2监控 SQL server数据库(Windows)
记(Centos7-x86)zabix5.0-0 —agent2监控 SQL server数据库(Windows)
29 0
+关注
brick.wan
华南理工大学计算机工程硕士,党员,高级中学教师、网络工程师、网络管理技师,高级软件测试工程师、CDA数据分析师、阿里大数据ACP、Google&amp;MIT App Inventor讲师、IISS服务项目经理、广东省计算机学会优秀科技工作者,广东省计算机学会大数据专委会委员等
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Infecting-The-Enterprise-Abusing-Office365-Powershell-For-Covert-C2
立即下载
Escalating-Insider-Threats-Using-Vmware\'s-Api
立即下载
低代码开发师(初级)实战教程
立即下载