当前位置:首页 > 实时热点 > 正文内容

httpd服务的简介

admin6小时前实时热点1

httpd服务的简介

httpd服务的简介

1. httpd的简介

httpd是一个开源软件,且一般用作web服务器来使用。目前最流行的web服务器软件叫做httpd,httpd还有一个俗称叫,是一个软件基金会,httpd也是这个软件基金会的一个项目。在早期的http 就叫做,到了http 2.0以后就改名为httpd了。所以有时候听到服务器和httpd服务器其实都是指得是一个意思。

httpd是一个高度模块化软件httpd 是做什么用,由核心(core)和模块()组成。这些模块大都是动态模块,因此可以随时加载。

2. 构建httpd服务器需要的软件

httpd服务器的构建,所需要的软件:httpd和httpd-。

其中httpd是构建httpd服务器所需要的软件;另外的httpd-则是安装httpd的命令手册,可以在无网条件下,来查询httpd的相关参数。

3. httpd生产的文件

httpd目前有多个版本,最新的是2.4,稳定版则是2.2,还有更早的版本2.0

在安装了httpd软件之后,会自动生成多个文件。这些文件有:

/usr/sbin/httpd:httpd的二进制文件

/etc/rc.d/init.d/httpd:httpd服务的脚本文件;

/etc/httpd:httpd服务的工作根目录。

/etc/httpd/conf:httpd的配置文件目录

其中主配置文件是:./httpd.conf

配置文件还包括这些文件:/etc/httpd/conf.d/*.conf

/etc/httpd/:httpd模块的目录位置

httpd服务的简介 第1张

/etc/httpd/logs:httpd的日志目录,这个目录链接到了/var/log/httpd这个目录

其中日志文件有两类:

访问日志为:./

错误日志为:./

/var/www/:网页的存放目录和cgi-bin程序的目录

/etc/httpd/conf.d/.conf:如果网页的根目录下没有index.html文件时,访问服务器时将会显示的欢迎页面信息。

4. http的长连接功能

在早期的http/1.1版本之后,http增加了缓存功能和长连接。

缓存功能可以加速页面的打开速度。

长连接:由于http是无状态的,且http是基于tcp协议的,因此http的建立必须要经过tcp的三次握手和四次断开,所以每当请求一个资源时,都会经过tcp的三次握手和四次断开httpd服务的简介,因此,如果进行多个请求时,这样比较浪费资源,而且请求速度比较慢。所谓长连接就是客户端一直与http的80端口建立连接不断开,这样如果再有资源请求时,就不需要经过tcp的三次握手和四次断开了,客户端就可以通过之前已经建立好的连接继续请求资源,所以长连接可以增加访问请求的速度和节省带宽资源。一般我们在httpd的配置文件中需要设置关于长连接的一些参数,比如长连接请求的数目和长连接请求的时间,这样就可以避免在某个客户端一直占有该连接,其他客户端就无法与web服务器建立连接了。在http报文的信息中,如果出现:keep-alive这一行,表示这个httpd软件版本支持长连接的功能。

5. httpd的多到处理模块机制--MPM

对于http客户端发送的请求,web服务器主要有以下三种模型处理机制,我们将这些处理机制称作MPM(Mulit Path  ,多路径处理模块),这三种处理机制分别是:

:预先生成进程,服务器启动时会生产多个进程,并且每一个进程处理一个请求httpd 是做什么用,比较稳定,任何一个进程崩溃了都不会影响到其他的进程。不过,对于并发量比较大的时候,这种机制比较浪费资源,处理的速度比较慢,并发能力差。这也是服务器的默认使用机制。在这种模型下,会生成一个属主属组为root的httpd进程httpd 是做什么用,再由这个进程来创建其他几个属主为的httpd进程。因此,使用这种模型处理机制时,你会发现有一个属主为root的进程,还有几个属主为的httpd进程,这些属主为的进程是属主为root的httpd进程的子进程。

:这是一种基于线程来工作,服务器启动时生成多个进程,每一个进程要生成多个线程,一个线程用来处理一个请求。在这种模型下,由于线程数比较多,因此,线程切换的次数也会非常大,而线程的切换也是需要消耗时间的。并且同一个进程下的所有线程共享同一个资源,会产生资源竞争问题,因此这种模型的并发能力看是比模型要好,但由于也比较消耗资源,因此真正工作起来,两者也不会相差很远。

event:基于事件驱动机制来工作的,这种机制可以使用一个进程来响应多个请求。它的并发能力是最强的。它在httpd-2.4以后得到支持。

6. http的所具有的功能

对于一个web服务器来书,服务器所具有的功能大概有这些:

1、可以事先创建进程,这样当有请求来时,可以快速处理

httpd服务的简介 第2张

2、按需创建适当的进程,对于一个web服务器来说,创建过多的进程消耗资源太多,且不易管理。

3、web服务器采用模块化设计,核心功能比较小,各种功能是通过模块来实现的httpd服务的简介,同时也支持运行配置和支持单独编译模块等功能。

4、支持各种方式的虚拟主机配置。(虚拟主机在后面在详细介绍)

主要有三种虚机主机:

1、基于ip的虚机主机

2、基于端口的虚机主机

3、基于域名的虚拟主机

5、支持https协议(通过加载模块来实现)

6、支持用户认证

7、支持基于ip和主机名的ACL

8、支持每目录的访问控制

9、支持URL重写

10、支持路径别名

11、支持反向代理和负载均衡功能。通常用于的前端反向代理。

7. httpd的常用命令

httpd -v:查看httpd的版本号

httpd -l:查看编译进httpd程序的静态模块。

httpd -M:查看已经编译进httpd程序的静态模块和已经加载的动态模块。

加入微信交流群:************ ,请猛戳这里→点击入群

扫描二维码推送至手机访问。

版权声明:本文由智汇百科网发布,如需转载请注明出处。

本文链接:https://zhihuibkw.com/post/4846.html

分享给朋友:

“httpd服务的简介” 的相关文章

艺术文化展厅

艺术文化展厅

在文化艺术的浩瀚星空中,每一次盛事的绽放都如同一颗璀璨的星辰,照亮了人类文明的长河。近日,某国际艺术展览在万众瞩目中盛大开幕,这场汇聚了全球艺术珍品的文化盛宴,无疑将成为艺术史上的一个重要里程碑。当展览的大门缓缓开启,仿佛打开了一个通往艺术世界的时空隧道。来自世界各地的艺术珍品如潮水般涌入观众的视野...

某著名品牌生产商或经销商,将其品牌及技术

某著名品牌生产商或经销商,将其品牌及技术

在当今的消费市场中,品牌的声誉犹如其生命之线,一旦这条线出现断裂,品牌便可能面临着前所未有的危机。近期,某知名品牌就深陷质量门事件,引发了消费者的强烈不满和纷纷抵制,这一事件犹如一颗巨石投入平静的湖面,激起了层层涟漪,让整个行业都为之震动。该知名品牌一直以来以其高品质、高知名度和广泛的市场份额而著称...

中国女排奥运收官战

中国女排奥运收官战

在体育的浩瀚星空中,中国女排犹如一颗璀璨的巨星,始终散发着耀眼的光芒。曾经,她们以顽强的拼搏精神和卓越的竞技水平,多次登上世界之巅,为祖国赢得了无数的荣誉。如今,中国女排再次重回巅峰,剑指奥运冠军,她们的征程令人期待,她们的故事激励着无数人。女排精神,是中国女排的灵魂。这种精神蕴含着坚韧不拔、团结协...

明星开撕名场面

明星开撕名场面

在娱乐圈这个光怪陆离的舞台上,明星们之间的纷争就如同一场场没有硝烟的战争,其剧情之跌宕起伏,堪比古代的宫斗剧。每一次的撕大战,都能吸引无数吃瓜群众的目光,成为社交媒体上的热门话题。就拿最近的一次明星撕事件来说吧,两位一线明星 A 和 B 之间的矛盾可谓是愈演愈烈。起初,只是一些小小的摩擦,比如在某个...

明星天价片酬从何而来

明星天价片酬从何而来

在当今的娱乐产业中,明星天价片酬的问题犹如一颗高悬的炸弹,时刻引发着各界的关注与争议。这不仅是一个经济现象,更是关乎整个行业健康发展的关键议题。从影视行业来看,一些明星凭借着自身的知名度和人气,动辄索要数千万甚至上亿元的片酬,而与之相对的是,其他环节的工作人员,如编剧、导演、演员等,却往往只能获得微...

清明假期全国铁路发送旅客 8588 万人次,创历史同期新高

清明假期全国铁路发送旅客 8588 万人次,创历史同期新高

清明假期,全国铁路迎来了出行高峰,以 8588 万人次的发送量创历史同期新高,这一数据背后,是人们对归家的渴望、对祭扫的执着以及对假期的期待。在这个假期,铁路系统充分展现了其强大的运输能力和高效的服务水平。从城市的繁华中心到偏远的乡村小镇,铁路线如同一张紧密编织的网,将人们紧密相连。无论是北上广深等...