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
3.现在要创建主目录文件了
[root@localhost ~]# mkdir /public
[root@localhost public]# vim qq.html
hello dg ! ! ! ß随便输入点内容测试用