2. Course Contents
1. Introduction to Apache • Bulk Virtual Hosting
• The Apache Software Foundation 6. MIME and File Types
• Apache HTTP Server is an opensource project managed • Overview of MIME Types
by the Apache Software Foundation (ASF).
• Configuring MIME Types
• The ASF supports many “projects”, including:
• Encoding Files
◦ HTTP Web server (Apache)
• Character Sets
◦ Jakarta
• Languages
◦ Perl, PHP, XML, TCL, Ant, Logging
◦ And many others… 7. URL Mapping
• Downloading Apache • Configuring Aliases
• Download the Apache Binary for Windows • Configuring Redirects
• Make sure Port 80 is available • The DocumentRoot Directive
• Run the Install Program • Error Documents
• Change the install folder to be c:Apache 8. Directory Indexing
• Click “Install” to complete the installation • The DirectoryIndex Directive
• Test the Installation • Fancy Indexing
2. Starting and Stopping Apache • Headers and Footers
• Start/Stop the Server on Windows • Ignoring Files
• The Apache Monitor • Searching and Sorting
• Install Apache as a Service 9. Performance Tuning
• The apachectl Script • The ApacheBench Utility Program
3. The Apache Configuration Files • Tweaking the Apache Configuration
• The contents of the /conf directory 10. Handlers and Filters
• The httpd.conf file • Overview of Handlers
• Directives • The <Location> Section
• Sections • Configuring Handlers
• The Include Directive • The server-status Handler
• The Options Directive • Overview of Filters
• The Installed Directories • Configuring Filters
4. The .htaccess File 11. SSI
• Overview of .htacces files • Overview of SSI
• Configuring .htaccess • Configuring SSI
• The AllowOverride directive • Using SSI Directives
• Setting directory authentication 12. Managing Scripts
• Allowing CGI scripts • Overview of scripting options
• Performance Issues • The mod_perl Module
5. Virtual Hosts • Configuring mod_perl
• Overview of Virtual Hosting • Installing PHP on Windows
• IP-Based Virtual Hosts • Configuring PHP
• Name-based Virtual Hosts 13. Security
• Port-based Virtual Hosts • Common Security Issues with Apache
Australia | Canada | China | France | India | New Zealand | Singapore | Switzerland | UAE | UK | USA www.keane.com/education/
info@keane.com
3. • Dynamic Content Issues
• Authentication
• Authorization
• Access Control
• Unix File Permissions
14. Modules
• Overview of Apache Modules
• Installing Modules
Australia | Canada | China | France | India | New Zealand | Singapore | Switzerland | UAE | UK | USA www.keane.com/education/
info@keane.com