Apache Advanced Topics

Back

Beyond the Basics

This course teaches you advanced Apache-related topics. This course tries to be platform-independent, covering Apache running on Linux, Unix, Windows, NetWare, etc. This course is geared to Apache users with some experience or those who have attended ALC's other Apache courses.

Course contents

Advanced Features of Apache 2.0
Multi-Processing Modules
Unix threading models - impact of non-thread-safe apps
IPv6 support
New filtering architecture
Multilingual error response messages
Authenticating Users
Beyond basic authentication
Kerberos, RADIUS, LDAP, NIS
Unix /etc/shadow file
Cookie authentication
NetWare NDS
NT Domains
Database-based authentication schemes
Increasing capacity
Running more than one Apache server on the same computer
Using an accelerator mode cache
Apache's cache
Squid's cache
commercial caches
Clustering Apache servers
Using DNS tricks
Setting up a Secure Web server
Obtaining certificates from a Certificate Authority
Certificate requests, certificates, and private keys
Creating self-signed certificates
Configuring mod_ssl
Obtaining the Apache modules
Advanced Logging
Logging to syslog or pipes
Performance impact of logging
Advanced log rotation
Logging security events
Tying Apache logs to your firewall
HTTP Methods
Apache support for methods
Supporting the PUT method securely
Access controls by method
Using the Proxy Cache
Blocking sites
Caching files
Adding to cache settings
ProxyPass capabilities
Benchmarking Apache Performance
Using the ab program
ab options
HEAD versus GET methods
Specifying the test length
Adding headers to requests
Using the httperf program

Back Copyright © 1999-2005 by the Accelerated Learning Center. All rights reserved.