zoukankan      html  css  js  c++  java
  • 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的加速器

  • 相关阅读:
    Oracle JET Model 数据获取与使用
    Windows 10 安装MySQL 8.0.11
    Windows安装JDK9
    Centos安装JDK
    Centos7下安装php-redis扩展及简单使用
    XAMPP开启虚拟目录
    centos7.2 环境下配置 Apache2.4 +PHP5.6+Redis+Supervisord
    CentOS 7 开放3306端口访问
    编译Apache时,如何enable所有组件
    LINUX创建www的用户组和用户,并且不允许登录权限:
  • 原文地址:https://www.cnblogs.com/hgzero/p/12845077.html
Copyright © 2011-2022 走看看