CH15 Apache 进阶
本章讲述基于 Apache 的动态站点的架设与配置。
- Web 编程语言
Perl
、Python
、PHP
、Ruby
、Go
- 使用各种语言提供的模块管理工具
- 了解各种语言的 Web 编程框架
- 关系数据库
- MySQL/MariaDB 数据库简介
- MyISAM/InnoDB/Maria 等存储引擎的特点及选择
- 安装和启动 MySQL/MariaDB 服务
- 单实例 MySQL/MariaDB 服务的配置
- 使用 mysql 的 CLI/GUI/WUI 客户工具
- MySQL/MariaDB 数据库的备份与恢复
- 键值缓存系统
- 安装、配置和启动 Memcached
- Memcached 的管理工具
memcached-tool
- 安装、配置和启动 Redis
- Redis 的管理工具
redis-cli
- Apache 与 CGI
- CGI 技术及其特点
- 使用 ScriptAlias/AddHandler 配置 CGI
- AWStats 日志统计分析工具的安装配置
- LAMP (Linux+Apache+MySQL+PHP)
- 安装配置 PHP
- 配置基于 prefork MPM 的
mod_php
- 配置基于 event MPM 的
mod_proxy_fcgi
和 PHP-FPM - 安装管理工具 (如:phpMyAdmin/LogAnalyzer 等)
- 安装 BLOG/WIKI/FORUM/CMS/LMS 等典型应用
- 安装配置基于 laravel/symfony 框架的应用
- Apache 与 Tomcat
- 安装配置 JDK
- 安装和配置单实例 Tomcat
- 安装和配置多实例 Tomcat
- 配置基于 Tomcat 的虚拟主机
- 配置 Apache 反向代理 Tomcat