Upcoming Sessions
| Redwood City, CA | Sep 25-26, 2010 |
Summary

This 2-day hands-on Apache training course teaches how to install, configure and fine-tune Apache Web server as your production web server. Topics include deploying and configuring Apache, fine-tuning its performance, securing and troubleshooting Apache applications, overview of .htaccess file, virtual hosting and different caching techniques.
Duration
2 days
Audience
This course is an introduction to Apache Web Server administration and is designed for people who are planning to install and administer Apache Web Server. Basic system administration skills are nice to have but are not required.
Pre-requisites
- Familiarity with Linux/Windows operating system is a plus
- Basic understanding of administering applications in general
Outline
Introduction to Apache
- Apache History
- Apache High Level Overview and Architecture
- User and password management
Installing Apache
- Apache Binaries
- Directories and Permissions
- Apache Modules
- Filters
- Handlers
Managing Apache
- Starting Apache Manually and on System Start
- Command Line Options
- Server Status
- Managing Apache Processes
Configuring Apache
- Overview of httpd.conf
- Document Root
- Basic Server Directives
- Logging Directives
- Performance Tuning Directives
Security
- Security Configuration Options
- Passwords and Authentication
- Allow and Deny Rules
Virtual Hosts
- Virtual Hosting Overview
- Name-Based and IP-Based Virtual Hosting
Content Caching
- Caching Overview
- Improving Caching Performance
- Different Types of Caching


