Apache Web Server Administration Training Course

Upcoming Sessions

Redwood City, CASep 25-26, 2010

Summary

Apache Logo

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