Session 1: INTRODUCTION TO THE APACHE WEB SERVER
- APACHE Architecture
- Client Side
- Server Side
Session 2: INSTALLING APACHE
- APACHE Binaries
- Directories and Permissions
- Modules
Session 3: STARTING APACHE
- Option to httpd
- Starting Manually
- Automatic System Start
Session 4: CONFIGURING APACHE
- httpd.conf File
- Security
- Document Root
- Basic Server Directives
Session 5: SERVER STATUS
- Server Info
- Managing Children
- Include Directive
Session 6: APACHE AND SECURITY
- Passwords
- Authentication
- Allow - Deny (Effect of Order)
Session 7: MULTIPLE SITES
- Virtual Hosting
- Name Based Virtual Hosting
- IP-Based Virtual Hosting
- Port-Based Virtual Hosting
Session 8: APPLICATION INTERACTION
- CGI
- Http Methods
- Databases
- CGI Scripts vs Security
- Perl - PHP - Tomcat
- SSI
- Re-writing
Session 9: INDEXING
- What is indexing?
- Fancy Indexing
- Add Description
- Add Icon
Session 10: AUTHENTICATION AND SSL
- What is Authentication?
- Secure Socket Layer
- SSL Directives
Session 11: PROXY SERVER
- What is a Proxy Server?
- Configuration for a Proxy Server
- Caching
Session 12: LOGGING
- Standard Logging
- Customised Logging
- Tracking Site Usage
Session 13: APACHE for Win32
- Win32 Distributions
- Installing APACHE for Win32
- Starting/Stopping APACHE
- Configuring APACHE for WIN32
- Running APACHE from a Console Window
- Httpd.conf for Win32