httpd服务

httpd服务

Httpd服务

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

httpd生产的文件

  1. httpd目前有多个版本,主流有两个版本分别为:2.2、2.4,在安装了httpd软件之后,会生成配置文件。
  2. 这些文件有:
  3.     其中主配置文件:/etc/httpd/conf/httpd.conf
  4.     分段配置文件:/etc/httpd/conf.d/*.conf(一般自己定义配置在此文件下重新建立)
  5.     模块的目录:/etc/httpd/modules 
  6.     日志目录:/etc/log/httpd/*
  7.             访问日志为:./access_log
  8.             错误日志为:./err_log
  9.     网页的存放目录:/var/www/html 

httpd的特性:

  1. 高度模块化: core + modules
  2. DSO:dynamic shared object
  3. MPM:Multipath processing Modules (多路处理模块)
  4. prefork:多进程模型,每个进程响应一个请求、一个主进程:负责生成子进程及回收子进程;负责创建套接字;
  5. 负责接收请求,并将其派发给某子进程进行处理,每个子进程处理一个请求。
  6. worker:多进程多线程模型,每线程处理一个用户请求、一个主进程:负责生成子进程、负责创建套接字、
  7. 负责接收请求、并将其派发给某子进程进行处理,每个子进程负责生成多个线程,每个线程负责响应用户请求;
  8. 并发响应数量为:子进程数量*子进程创建的最大线程数量。
  9. event:事件驱动模型,多进程模型,每个进程响应多个请求、一个主进程 :负责生成子进程、负责创建套接字、
  10. 负责接收请求,并将其派发给某子进程进行处理,子进程基于事件驱动机制直接响应多个请求。
  11. 注:在/etc/httpd/conf.modules.d/00-mpm.conf切换工作模型

httpd的功能特性: 

CGI:Common Gateway Interface
虚拟主机:IP,PORT, FQDN
反向代理
负载均衡
路径别名
丰富的用户认证机制
basic 
digest
支持第三方模块

具体请参看一下网址

https://blog.csdn.net/wangye1989_0226/article/details/72782103

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值