Java Training
Apache and Tomcat Training

Java Training
Apache and Tomcat Training
View all of our course offerings
Place an order for courseware
Frequently Asked Questions
Contact Us

Apache Web Server Administration

A Part of the Java: Under the Hood Series

Audience: This course is for Web Server administrators who need to be able to install, configure and run Apache httpd Web Server. 

Course Length: 2 days

Delivery: Instructor-led training provided either on-site at your facility or public offerings at our site in Rapid City, SD. Click here for current class schedule.

Pricing: Contact sales@javalicense.com or phone (605) 391-2110 for information on pricing

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.

Course Outline: (download pdf version)

Chapter 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
• Download the Apache Binary for Windows
• Make sure Port 80 is available
• Run the Install Program
• Change the install folder to be c:\Apache
• Click “Install” to complete the installation
• Test the Installation

Chapter 2: Starting and Stopping Apache
• Start/Stop the Server on Windows
• The Apache Monitor
• Install Apache as a Service
• The apachectl Script

Chapter 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

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

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

Chapter 6: MIME and File Types
• Overview of MIME Types
• Configuring MIME Types
• Encoding Files
• Character Sets
• Languages

Chapter 7: URL Mapping
• Configuring Aliases
• Configuring Redirects
• The DocumentRoot Directive
• Error Documents

Chapter 8: Directory Indexing
• The DirectoryIndex Directive
• Fancy Indexing
• Headers and Footers
• Ignoring Files
• Searching and Sorting

Chapter 9: Performance Tuning
• The ApacheBench Utility Program
• Tweaking the Apache Configuration

Chapter 10: Handlers and Filters
• Overview of Handlers
• The <Location> Section
• Configuring Handlers
• The server-status Handler
• Overview of Filters
• Configuring Filters

Chapter 11: SSI
• Overview of SSI
• Configuring SSI
• Using SSI Directives

Chapter 12: Managing Scripts
• Overview of scripting options
• The mod_perl Module
• Configuring mod_perl
• Installing PHP on Windows
• Configuring PHP

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

Chapter 14: Modules
• Overview of Apache Modules
• Installing Modules

If you are interested in pricing for our Apache training, please email us at sales@javalicense.com or phone (605) 391-2110 and a representative will assist you.


Home | Java Training | Apache Training | Courses | Courseware | FAQ | Contact Us

©2004 JLicense, Inc. All rights reserved.