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
Copyright © 1999-2005 by the Accelerated Learning Center. All rights reserved.
|