Apache(httpd)详解
httpd详解(思维导图)
1. httpd服务
- ASF
- 服务器类型
- http服务器
- 应用程序服务器
- httpd的特性
- 高度模块化
- DSO机制
- MPM
- httpd的并发响应模型
- prefork
- worker
- event
2. httpd的程序结构
- httpd2.2(CentOS6中)
- httpd2.4(CentOS7及以上)
3. httpd的主配置文件
- 整体结构
- 配置格式
- 常用配置选项
- 监听的IP和PORT
- 用户和用户组
- 默认字符集
- 站点主页面
- 持久连接
- MPM
- 模块加载
- 定义Main Server
- 路径别名
- 站点访问控制
- status页面
- 页面压缩
4. 虚拟主机
- 站点标识
- 虚拟主机种类
- 基于IP地址
- 基于端口PORT
- 基于FQDN
- 虚拟主机的匹配规则
5. 访问控制
5.1 基于源地址的访问控制
- Options
- Indexes
- FollowSymLinks
- None
- All
- AllowOverRide
- None
- ALL
- Require ip
5.2 基于用户的访问控制
- 认证概述
- 认证质询
- 认证方式
- 安全域
- 用户的账号和密码存放的位置
- htpasswd
- htpasswd -c -m /tmp/test.user hgzero
- htpasswd -b -m /tmp/test.user wzh 123456
- basic认证配置
- 基于用户的认证
- 基于组账号的认证
6. https的配置
- https的工作流程
- SSL会话过程
- 配置httpd支持https
- 为服务器申请数字证书
- 配置httpd支持ssl(安装mod_ssl模块)
- 测试基于https访问相应的主机
7. 日志相关
7.1 日志的记录
- 错误日志(ErrorLog)
- 错误日志的级别(Log Level)
- 错误日志的定义
- 访问日志(CustomLog)
- 定义日志格式
- 定义访问日志
7.2 日志轮替
- cronolog
- rotatelog
- 通过定时任务来切割
8. 压测工具
- 压测工具的种类
- ab压测工具
- 用法及参数
- 回显结果分析
9. httpd自带的工具程序
- apachectl
- apxs
- suexec
10. LAMP基本架构
- LAMP概述
- LAMP
- web资源类型
- 客户端&服务端技术
- httpd与php结合的方式
- LAMP工作流程
- LAMP搭建
- PHP概述
- 说明
- php的代码执行机制
- php配置文件
- php的加速器
Apache(httpd)详解的更多相关文章
- (原创)LAMP搭建之二:apache配置文件详解(中英文对照版)
LAMP搭建之二:apache配置文件详解(中英文对照版) # This is the main Apache server configuration file. It contains the # ...
- 转: Apache SSI详解及应用
转: Apache SSI详解及应用 什么是 SSI? SSI(Server Side Includes),是嵌套在 HTML 网页中的指示语句,由后台服务器进行代码的解释计算.使用 SSI 可以动态 ...
- apache配置文件详解与优化
apache配置文件详解与优化 一.总结 一句话总结:结合apache配置文件中的英文说明和配置详解一起看 1.apache模块配置用的什么标签? IfModule 例如: <IfModule ...
- Web性能压力测试工具之Apache AB 详解
下载安装地址: http://httpd.apache.org/download.cgi yum install httpd-tools http://www.apachelounge.com/dow ...
- apache配置详解
可参考:Apache 的 httpd.conf 详解 ServerTokens OS 此指令控制了Server回送给客户端的回应头域是否包含关于服务器OS类型和编译进的模块描述信息.服务器会发送:Se ...
- Apache日志详解
在渗透测试的工作中,WEB网站的日志是非常重要的,今天总结了一些关于调配Apache日志的一些东西. 0x00 Apache日志文件名称及路径介绍 我们安装好Apache后,Apache的配置文件(h ...
- apache 配置详解
三种MPM介绍 Apache 2.X 支持 ...
- yum方式安装的Apache目录详解和配置说明
在对httpd.conf文件进行解读之前,首先了解一下Redhat9中Apache服务器默认配置的一些基本信息:配置文件:/etc/httpd/conf/http.conf1)"/etc/h ...
- .htaccess中Apache配置详解
1.<IfDefine> 指令 说明 封装一组只有在启动时当测试结果为真时才生效的指令 语法 <IfDefine [!]parameter-name> ... </IfD ...
- linux下的apache配置文件详解
.Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改. 站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/s ...
随机推荐
- React安装及使用
学习React之前.你可能需要学习: Html5.Css3.React.Antd.js. Html5的学习网站:http://www.w3school.com.cn/ Css3学习网站:http:// ...
- sourcetree 拉取 一直让输入密码
以下方法都没用 在控制台中 git gc git prune git config --global credential.helper store git pull 输入账号密码 git pull ...
- Java并发编程入门(二)
1.竞态条件 1.1 定义 当某个计算的正确性取决于多个线程的交替执行时序时,就会发生竞态条件.换句话说,正确的结果要取决于运气. 最常见的竞态条件类型:先检查后执行(Check-Then-Act)操 ...
- queue.Queue()
一.构造方法 Queue是构造方法,函数签名是Queue(maxsize=0) ,其中maxsize设置队列的大小. 二.实例方法 Queue.qsize(): 返回queue的近似值.注意:qsiz ...
- 4.Linux的目录结构
Linux的目录结构 (1)"/"目录 Linux文件系统的入口,也是出于最高一级的目录 (2)"/bin" 基础系统所需要的那些命令位于此目录.也是最小系统所 ...
- [Objective-c] 002_对象 类 变量 方法
接触过Java的对面向对象应该是熟悉不过了, Objective-C也是面向对象的. 类 对象 变量 方法 Objective-c 中如何定义一个类? .h文件 #import <Foundat ...
- python 05—字典
一.字典的键是唯一的 键:简单对象,例[字符串.整数.浮点数.bool值] list不能作为键,但可以作为值. 例: score = { '萧峰' : 95, '段誉' : 97, '虚竹' : 89 ...
- doxygen上手
doxygen {#mainpage} doxygen是干什么的 相信大家在看MCU原厂的帮助文档的时候,都能看到doxygen的logo在右下角,没错,doxygen就是用来生成帮助文档的 doxy ...
- IT笑话十则(二)
一.女程序员征婚 女程序员是这么征婚的: SELECT * FROM 男人们 WHERE 未婚=true and 同性恋=false and 有房=true and 有车=true and 条件 in ...
- 附019.Rancher搭建及使用
一 Rancher概述 1.1 什么是Rancher Rancher 是为使用容器的公司打造的容器管理平台.Rancher 简化了使用 Kubernetes 的流程,方便开发者可以随处运行 Kuber ...