Apache Web Server Administration

     This course is designed to implement an Apache-2 web server. The course covers the installation and configuration of Apache-2 as a secure corporate web server capable of virtual hosting and linking to Java, Perl, PHP and CGI modules. The advanced features of 'mod_rewrite' are examined and the linking of Apache to a farm of Tomcat servers is presented. The student will understand how modules are used dynamically, to provide a customized server, reflecting their corporation's needs.

Topics Covered

  • What Apache-2 provides
    • Platforms
    • Capabilities
  • Installation
    • Methods of installation
    • Download sites
    • Files/programs - locations and functionality
    • The Web Tree
  • Configuration
    • Syntax and layout of the configuration file
    • Scope and Block Directives
    • A quick startup
    • Settings that define locations
    • Settings you should adjust
  • Virtual hosting
    • Binding IPs
    • Hosts by name
    • Hosts by IP
  • Content Negotiation
  • SSI
  • Modifying the URL with mod_rewrite
  • Security
    • Firewalls
    • Authentication
    • Secure Data Transmittal with HTTPS
    • Certificates
  • Performance Measurement and Tuning
  • Interfacing with Tomcat and Java
  • Modules
    • Base
    • Mod_perl
    • Mod_php
    • Mod_cgi
    • Mod_proxy
    • Mod_jk
    • Mod_proxy_ajp
    • Mod_rewrite
  • Monitoring your system
    • Error logs
    • Access logs
    • Crontab
    • Webalizer
  • Troubleshooting
    • Telnet
    • Web Browser
    • Error messages
    • Permissions/Ownership
    • Log files

Audience:

     This course is designed for administrators that want to implement the Apache-2 Web Server with mainstream corporate functions such as a secure web server, Extranet and Intranet capabilities, virtual hosting, and modules that interface with Perl, Java, PHP, CGI for dynamic web pages, require knowledge of rewriting the URL with Mod_rewrite, and need to access a farm of Tomcat servers which are generating dynamic pages.

Prerequisites:

Benefits:

     Upon completion of this course the administrator will be able to install, monitor, and maintain a secure corporate web server capable of hosting dynamic web pages for multiple virtual hosts and be proficeint with the Mod_rewrite capabilities.

Furnished Materials:

  • PC Workstation for use during training
  • Student Manual
  • Apache - The Definitive Guide (O'Reilly)

Recommended Follow-On Course

  • Perl Programming
  • CGI Programming/Perl

Length:

  • 5 Days

Price:

  • $2475

Training Dates:

Sign Up