Apache(httpd)详解
2024-09-07 17:05:50
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的加速器
最新文章
- Servlet生命周期及工作原理
- Ubuntu安装Osmocom-BB一只猿多频点WEB脚本
- Java字符串null相加
- SCADA软件整体架构
- Express难点解析
- 无良教程-破解SublimeText3
- SMACSS:一个关于CSS的最佳实践-3.Layout Rules
- 使用Spring的@Autowired 实现DAO, Service, Controller三层的注入(转)
- SpringBoot入门教程(十八)@value、@Import、@ImportResource、@PropertySource
- [visual studio]visual studio 2017激活码
- BZOJ 4584 luogu P3643: [Apio2016]赛艇
- 【读书笔记】iOS-微信公众平台搭建与开发揭秘
- Ubuntu 16.04 Server 设置静态IP
- C#匿名对象在其它方法体内怎么取到相应的值(不想建立对应的类并转化的情况下)?
- centos 6.4 x86_64 (minimal) 编译安装percona
- python--HTTPClient接口测试踩坑
- 使用T-SQL导入多个文件数据到SQL Server中
- 全栈Python 必备库
- PHPStorm 使用正则批量查询替换并自动转换大小写的方法
- windows批处理学习(字符换操作)---04
热门文章
- php RSA和AES加密算法
- Java并发编程3-抽象同步队列AQS详解
- 存储系列之 硬盘接口与SCSI总线协议
- SDK内本地化处理 localizedStringForKey:value:table:
- Higher-Order Functions Fundamentals
- Collection接口和list,set子类
- ES[7.6.x]学习笔记(十二)高亮 和 搜索建议
- 使用PInvoke互操作,让C#和C++愉快的交互优势互补
- python2.7入门 01
- 前端和Nodejs的关系 简单理解