第五步:安装php 1、解压
#tarxvfzphp-4.0.6.tar.gz 2、安装
#cdphp-4.0.6 #CFLAGS='-O2-I/usr/local/ssl/include/openssl' #./configure--with-apache=../apache_1.3.20--with-mysql
--with-gd=../gd-1.8.4--enable-memory-limit=yes--enable-debug=no #gmake #gmakeinstall 第六步:安装apache
#SSL_bASE=../openssl-0.9.6b #./configure--enable-module=ssl
--activate-module=src/modules/perl/libperl.a
--enable-module=perl--activate-module=src/modules/php4/libphp4.a
--enable-module=php4 #make #makecertificate #makeinstall 第七步:安装gd
#makeall #cplibgd.a/usr/lib #cpgd*.h/usr/include/ 第八步:安装webalizer 1、解压
#tarxvfIwebalizer-2.01-06-src.tar.bz2 2、安装
#cdwebalizer-2.01-06 #./configure #make #makeinstall 3、配置 将/etc/下的webalizer.conf.sample改名为webalizer.conf。 根据服务器实际修改其中的以下内容: LogFile/usr/local/apache/logs/access_log 设定www访问日志文件位置 OutputDir/usr/local/apache/htdocs/usage 设定web访问统计输出目录
HistoryNamewebalizer.hist Incrementalyes HostNamewww.test.com pageTypehtm* pageTypecgi pageTypephtml pageTypephp3 pageTypepl pageTypejsp 4、设定cron任务 在/etc/crontab文件最后添加如下内容:
024***root/usr/local/bin/webalizer 即可 5、创建输出目录
#mkdir/usr/local/apache/htdocs/usage 第九步:保护访问统计数据不被非法访问 我们肯定不会希望自己网站访问统计信息随意被别人浏览,因此需要将usage目录保护起来,只允许合法用户访问。 一、条件www.test.com的站点对'/'有设置为:
DocumentRoot/usr/local/apache/htdocs AccessFileName.htaccess AllowOverrideAll 二、需求 需求:限制/usr/local/apache/htdocs/usage/目录的访问,只允许用户'admin'以口令'12345678'访问此目录。 三、使用htpasswd建立用户文件
htpasswd-c/usr/local/apache/.htpasswdadmin 此程序会询问用户'admin'的口令,你输入'12345678',两次生效。 四、建立.htaccess文件 用vi在/usr/local/apache/htdocs/usage/目录下建立一个文件.htaccess,写入以下几行:
AuthNameadmin-only AuthTypebasic AuthUserFile/usr/local/apache/.htpasswd requireuseradmin 五、测试 这时候通过浏览器访问http://www.test.com/usage就会弹出框请求输入用户名和口令,这时候输入admin、12345678就可以才可以访问该目录。