Apache Course

course overview

Click to View dates & book now


Apache httpd Web Server Administration covers the details of installing and configuring the most popular Web server on the planet: Apache's httpd server. Students will learn the details of the httpd.conf configuration file, using .htaccess files, virtual hosts, MIME and file types, URL mapping, directory indexing, performance tuning, handlers, filters, server-side includes, managing scripts, security and Apache modules.


Who will the Course Benefit? Who will the Course Benefit?

Programmers, administrators and support personnel who need to understand the APACHE Web Server, APACHE server configuration, and the integration with CGI scripts.

Skills Gained

The delegate will learn and acquire skills as follows:

  • Configuring APACHE Server Directives
  • Httpd.conf File Configuration
  • Setting ROOT Directives
  • Starting and Stopping the APACHE Web Server
  • Logging
  • Virtual Hosting
  • Setting up and Securing CGI within APACHE Web Server
  • Working with PHP
  • Basic Authentication
  • Creating and Configuring a Proxy Server
  • Load Balancing Apache Web Servers
  • Indexing
  • Rewriting
  • Apache SSL
  • Apache and PHP
  • Apache and Tomcat

Apache and Tomcat Course Objectives Course Objectives

To provide the skills needed to; configure and manage the APACHE Web Server environment.


Introduction to Unix or equivalent experience Recent programming experience Duration Two Days.


Outline of Apache Web Server Administration Training 1. Introduction to Apache

  • The Apache Software Foundation
  • Apache HTTP Server is an open-source project managed by the Apache
  • Software
  • Foundation (ASF).
  • The ASF supports many “projects”, including:
    • HTTP Web server (Apache)
    • Jakarta
    • Perl, PHP, XML, TCL, Ant, Logging
    • and many others…
  • Downloading Apache

2. Starting and Stopping Apache

  • Start/Stop the Server on Windows
  • The Apache Monitor
  • Install Apache as a Service
  • The apachectl Script

3. The Apache Configuration Files

  • The contents of the /conf directory
  • The httpd.conf file
  • Directives
  • Sections
  • The Include Directive
  • The Options Directive
  • The Installed Directories

4. The .htaccess File

  • Overview of .htacces files
  • Configuring .htaccess
  • The AllowOverride directive
  • Setting directory authentication
  • Allowing CGI scripts
  • Performance Issues

5. Virtual Hosts

  • Overview of Virtual Hosting
  • IP-Based Virtual Hosts
  • Name-based Virtual Hosts
  • Port-based Virtual Hosts
  • Bulk Virtual Hosting

6. MIME and File Types

  • Overview of MIME Types
  • Configuring MIME Types
  • Encoding Files
  • Character Sets
  • Languages

7. URL Mapping

  • Configuring Aliases
  • Configuring Redirects
  • The DocumentRoot Directive
  • Error Documents

8. Directory Indexing

  • The DirectoryIndex Directive
  • Fancy Indexing
  • Headers and Footers
  • Ignoring Files
  • Searching and Sorting

9. Performance Tuning

  • The ApacheBench Utility Program
  • Tweaking the Apache Configuration

10. Handlers and Filters

  • Overview of Handlers
  • The Section
  • Configuring Handlers
  • The server-status Handler
  • Overview of Filters
  • Configuring Filters

11. SSI

  • Overview of SSI
  • Configuring SSI
  • Using SSI Directives

12. Managing Scripts

  • Overview of scripting options
  • The mod_perl Module
  • Configuring mod_perl
  • Installing PHP on Windows
  • Configuring PHP

13. Security

  • Common Security Issues with Apache
  • Dynamic Content Issues
  • Authentication
  • Authorization
  • Access Control
  • Unix File Permissions

14. Modules

  • Overview of Apache Modules
  • Installing Modules

Talk to an expert

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

All $ prices are in USD unless it’s a NZ or AU date

SPVC = Self Paced Virtual Class

LVC = Live Virtual Class

Please Note: All courses are availaible as Live Virtual Classes

Trusted by over 1/2 million students in 15 countries

Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.