Apache 简介
下载和安装Apache
下载
用源码包安装Apache
- 为什么选择源码包?
- 下载源码包
- 选择一个MPM
- 设置配置选项
- 设置modules
启动、停止及重启Apache服务器
配置httpd.conf文件
指令和注释
选项
确定哪个模块为可用
确定哪个指令值有效
处理MIME服务和文档类型
别名设置
别名和别名匹配
直接转向
- 理解各种http状态直接转向代码
索引目录
配置索引选项
配置头部和尾部
从索引中排除文件
安全问题
性能调整和加载测试
只开启你需要的模块(modules)
定制你自己的MPM
ab加载测试
JMeter加载测试
缓存和代理
其他性能扩展设置策略 | |
![]() |
操作器和过滤器
使用SSIs (server-side includes)
管理Apache脚本
Perl and mod_perl
PHP
Apache服务器安全问题
创建一个策略时要考虑的问题
理解允许的文件类型
限制模块和扩展
SSI和.htaccess设置
编写更安全的脚本
验证和授权的基本原则
基本验证
验证摘要
数据库授权模块
访问控制
mod_rewrite
常规介绍
为什么要重写URLs?
开启rewrite引擎
配置mod_rewrite日志
Rewrite规则和Rewrite控制
普通URL重写
- 直接将http请求转到https
- 通过IP过滤HTTP请求
- 其他常规重写任务
SSL with mod_ssl
配置Apache使其支持SSL
生成一个请求证书
保护你服务器的私有密钥
安装证书
生成一个自己签名的证书用来测试
Requiring SSL for specific URLs | |