Apache Web Server Administration

This course is designed to quickly 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 student will understand how modules are used dynamically, to provide a customized server, reflecting their corporation's needs.

 

Class Agenda:

  • What Apache-2 provides
    • Platforms
    • Capabilities
  • Installation
    • Methods of installation
    • Download sites
    • Files/programs - locations and functionality
    • The Web Tree
  • Configuration Basics
    • Syntax and layout of the configuration file
    • Scope and Block Directives
    • A quick startup
    • Settings that define locations
    • Settings you should adjust
  • Troubleshooting
    • Telnet
    • Web Browser
    • Error messages
    • Permissions/Ownership
    • Log files
  • Virtual hosting
    • Binding IPs
    • Hosts by name
    • Hosts by IP
  • Modules
    • Base
    • Mod_perl
    • Mod_php
    • Mod_cgi
    • Mod_jk
  • Security
    • Firewalls
    • Authentication
    • HTTPS
    • Certificates
  • Monitoring your system
    • Error logs
    • Access logs
    • Crontab
    • Webalizer

Prerequisites:

  • UNIX System Administration, or equivalent
  • Knowledge of the vi editor

Audience:

This course is designed for administrators that need to implement the Apache-2 Web Server with typical corporate functionality such as a secure web server, Extranet and Intranet capabilities, virtual hosting, and modules that interface with Perl, Java, PHP, and CGI for dynamic web pages.

Course Benefits:

Upon completion of this course the administrator will be capable of installing, monitoring, and maintaining a secure corporate web server capable of hosting dynamic web pages for multiple virtual hosts.

Materials Furnished:

  • Student Apache Web Server Manual
  • Apache - The Definitive Guide
    (O'Reilly)

Recommended Follow-On Courses:

  • Perl Programming
  • CGI Programming/Perl

Course Length: 5 Days

List Price: $2475