HTTP配置

实验一:

      基本HTTP服务器配置

      主机名设为:www.tarena.com  192.168.10.10

   默认首页包括:index.htmlindex.php

   开启保持连接

   确认默认httpd是否支持php

1、 在客户机上配置hosts文件

Linux

[root@localhost ~]# cat /etc/hosts

……

192.168.55.254  www.tarena.com

Windowns

C:\Windows\System32\drivers\etc

2、 安装HTTP服务

[root@localhost ~]# yum -y install httpd

[root@localhost ~]# rpm -q httpd

httpd-2.2.3-74.el5

3、 修改配置文件

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

265 ServerName www.tarena.com:80

390 DirectoryIndex index.html index.php

测试页面:

[root@localhost ~]# cat /var/www/html/index.php

<?php

       phpinfo

?>

[root@localhost ~]# cat  /var/www/html/index.html

<html>

<head><title>pages</title>

<body><h1>IT IS miane </h1>

</body>

</head>

</html>

4、 启动HTTP服务

[root@localhost ~]# service httpd start

启动 httpd:                                      [确定]

[root@localhost ~]# chkconfig httpd on

5、 客户端测试

http://www.tarena.com/

http://www.tarena.com/index.php

实验二:

       HTTP的访问控制

   只允许192.168.55.110访问www.tarena.com

   允许所有用户访问www.tarena.com/authdir/index.html

1、 创建authdir

[root@localhost ~]# mkdir /var/www/html/authdir

[root@localhost ~]# vim  /var/www/html/authdir/index.html

2、 修改配置文件

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

305     <Directory>

……

331     Order allow,deny

332     Allow from 192.168.55.110

……

334 </Directory>

..

336 <Directory "/var/www/html/authdir">

337  Order deny,allow

338 </Directory>

3、 启动服务

[root@localhost ~]# service httpd restart

[root@localhost ~]# chkconfig httpd on

4、 客户机测试

客户机:192.168.55.110

http://www.tarena.com/

其他客户机

http://www.tarena.com/authdir/index.html

实验三:

       HTTP的用户授权

   客户端访问/var/www/html/authdir/需要输入用户名密码验证

1、 修改主配置文件

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

336 <Directory "/var/www/html/authdir">

337  Order deny,allow

338  AuthName "Please Input Password!"

339  AuthType Basic

340  AuthUserFile "/etc/http/.vuser"

341  Require valid-user

342 </Directory>

2、 创建用户、密码

[root@localhost ~]# htpasswd -c /etc/httpd/.vuser  me

New password:

Re-type new password:

Adding password for user me

3、 启动服务

[root@localhost ~]# service httpd restart

[root@localhost ~]# chkconfig httpd on

4、 测试

http://www.tarena.com/authdir

实验四:

   HTTP目录别名

客户端访问http://www.tarena.com/sina时可以访        

/var/www/html/sina.com/bbs下的网页

1、 创建试站点

[root@localhost ~]# mkdir -p /var/www/html/sina.com/bbs

[root@localhost~]# cat  /var/www/html/sina.com/bbs/index.html

<html>

<head><title>pages</title>

<body><h1> pppppp  pages</h1>

</body>

</head>

</html>

2、 修改主配置文件

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

……

998 Alias /sina   "/var/www/html/sina.com/bbs"

……

3、启动服务

[root@localhost ~]# service httpd restart

[root@localhost ~]# chkconfig httpd on

4、客户机测试

http://www.tarena.com/sina/


你可能感兴趣的:(linux,服务器,主机,客户机)