This is http://www.tarena.com/authdir/index.html!!!
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
...
306
...
332 Order allow,deny
333 # Allow from all
334 Allow from 192.168.10.5
...
337
338 Order allow,deny
339 Allow from all
340
3、启动服务
[root@localhost ~]# service httpd restart
4、在不同客户端测试
Win7上测试
图(6)
图(7)
在linux上测试
图(8)
Linux没有权限
图(9)
访问www.tarena.com/authdir/index.html成功
试验三:HTTP的用户授权
客户端访问/var/www/html/authdir/需要输入用户名密码验证
1、软件包的安装
[root@localhost ~]# rpm -q httpd
httpd-2.2.3-74.el5
//如果没有安装
[root@localhost ~]# yum -y install httpd
2、修改主配置文件
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
...
337
338 Order allow,deny
339 Allow from all
340 AuthName "Please Input Password!!"
341 AuthType Basic
342 AuthUserFile "/etc/httpd/.vuser"
343 Require valid-user
344
...
2、创建账户密码
[root@localhost ~]# htpasswd -c /etc/httpd/.vuser admin
New password:
Re-type new password:
Adding password for user admin
3、启动服务测试
[root@localhost ~]# service httpd restart
4、在客户机上测试
Win7
http://www.tarena.com/authdir
2、修改主配置文件
[root@localhost ~]# tail -n 1 /etc/httpd/conf/httpd.conf
Alias /sina "/var/www/html/sina.com/bbs"
3、启动服务测试
[root@ser1 ~]# service httpd restart
http://www.tarena.com/sina
4、在客户端测试
在win7上
图(12)
实验五:
部署Awstats统计Http访问日志
1、安装软件(软件在/usr/src下)
[root@ser1 ~]# cd /usr/src/
[root@ser1 src]# tar -zxf awstats-7.1.tar.gz
[root@ser1 src]# mv awstats-7.1 /usr/local/awstats
2、为站点建立配置文件
[root@ser1 src]# cd /usr/local/awstats/tools/
[root@ser1 tools]# ./awstats_configure.pl
...
Config file path ('none' to skip web server setup):
> /etc/httpd/conf/httpd.conf //输入apache的主配置文件
...
-----> Need to create a new config file ?
Do you want me to build a new AWStats config/profile
file (required if first install) [y/N] ? y
...
Your web site, virtual server or profile name:
> www.tarena.com //输入你的web服务器名字
...
Default: /etc/awstats
Directory path to store config file(s) (Enter for default):
>
...
/usr/local/awstats/tools/awstats_updateall.pl now
Press ENTER to continue...
...
Press ENTER to finish...
3、指定统计的目标日志文件
[root@ser1 tools]# vim /etc/awstats/awstats.www.tarena.com.conf
...
51 LogFile="/var/log/httpd/access_log"
[root@ser1 tools]# mkdir /var/lib/awstats
4、将日志文件导入Awstats
[root@ser1 tools]# ./awstats_updateall.pl now
[root@ser1 tools]# crontab -e
*/5 * * * * /usr/local/awstats/tools/awstats_updateall.pl now
[root@ser1 tools]# service crond restart
[root@ser1 tools]# chkconfig crond on
5、验证
验证:
http://www.tarena.com/awstats/awstats.pl?config=www.tarena.com
图(13)
验证:
http://www.tarena.com/awstats.html
图(14)
建立跳转页
[root@ser1 tools]# vim /var/www/html/awstats.html