HTTP服务器的目录安全性配置

HTTP(Hypertext Transfer Protocol,超文本传输协议)是WWW浏览器和WWW、服务器之间的应用层通讯协议。HTTP协议是用于分布式协作超文本信息系统的、通用的、面向对象的协议。通过扩展命令,可用于类似的任务,如域名服务或分布式面向对象系统。

HTTP会话过程包括四个步骤:

连接(Connection) ,请求(Request) ,应答(Response) ,关闭(Close)

www目录安全性有一下几种方法:

1.身份验证

a.  <directory  站点目录>

AllowOverride all

</directory>

b.进入该站点的主目录

编辑  .htaccess  【说明文件】

authuserfile /var/www/.htpasswd

authtype        basic

authname    "please input your account"

require    valid-user

c.创建.htpasswd文件

htpasswd   

2.来源控制

a.  <directory  站点目录>

Order allow,deny

Allow from all

案例一

搭建www服务 ip:192.168.1.25

主目录  /public (默认是/var/www/html)

网页  qq.html(默认是index.html)

要求  该站点  身份验证  user1  user2  可以访问

来源控制  ip为192.168.1.30能访问,其他拒绝

一.      http服务的安装

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom

[root@localhost Server]# ll http*

-r--r--r-- 86 root root 1266575 2009-07-28 httpd-2.2.3-31.el5.i386.rpm

-r--r--r-- 99 root root  150002 2009-07-28 httpd-devel-2.2.3-31.el5.i386.rpm

-r--r--r-- 86 root root  830924 2009-07-28 httpd-manual-2.2.3-31.el5.i386.rpm

[root@localhost Server]# rpm -ivh httpd-2.2.3-31.el5.i386.rpm

[root@localhost ~]# cd /etc/httpd/conf

[root@localhost conf]# ll

总计 60

-rw-r--r-- 1 root root 33763 10-11 16:39 httpd.conf

-rw-r--r-- 1 root root 13139 2009-07-15 magic

2.修改配置文件

[root@localhost conf]# vim httpd.conf

HTTP服务器的目录安全性配置

3.现在要创建主目录文件了

[root@localhost ~]# mkdir /public

[root@localhost public]# vim qq.html

hello dg ! ! !    ß随便输入点内容测试用

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/057cba8772fbf206e9e7ebdcd6d53987.html