Our Apache HTTP training is targeted at system administrators and solutions architects who need to:
- configure Apache virtual hosting,
- load and configure moduels,
- understand Apache config files and directives,
- optimise Apache performance,
- load-balance apache or tomcat,
- implement forward-proxing or reverse proxing.
Purpose: Learn how to
- install,
- configure,
- secure,
- administrate and
- optimise Apache HTTP server
Role: System Administrator, Web Masters
Learning Style: Hands On
Skill Level: Intermediate
Description | Days | Price (ex vat) | |
---|---|---|---|
Apache Training | 1 | ZAR | USD |
R 5,000 | $ 500 |
|
Course Outline
- Introduction to Apache
- Installing Apache
- Testing Installation
- Starting and Stopping Apache
- Starting/Stopping Apache on Windows
- Apache Monitor
- Apache Executable
- Starting/Stopping Apache on Unix/Linux
- Apache Executable
- apachectl script
- Modules
- Overview of Apache Modules
- Installing Modules
- 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
- The htaccess File
- Overview of .htacces files
- Configuring .htaccess
- The AllowOverride directive
- Setting directory authentication
- Allowing CGI scripts
- Performance Issues
- Virtual Hosts
- Overview of Virtual Hosting
- IP-Based Virtual Hosts
- Name-based Virtual Hosts
- Port-based Virtual Hosts
- Bulk Virtual Hosting
- MIME and File Types
- Overview of MIME Types
- Configuring MIME Types
- Encoding Files
- Character Sets
- Languages
- URL Mapping
- Configuring Aliases
- Configuring Redirects
- The DocumentRoot Directive
- Error Documents
- Overview of mod_rewrite
- Directory Indexing
- The DirectoryIndex Directive
- Fancy Indexing
- Headers and Footers
- Ignoring Files
- Searching and Sorting
- Performance Tuning
- The ApacheBench Utility Program
- Tweaking the Apache Configuration
- Configuring Apache MPMs (prefork, worker, winnt)
- Handlers and Filters
- Overview of Handlers
- The Section
- Configuring Handlers
- The server-status Handler
- Overview of Filters
- Configuring Filters
- SSI
- Overview of SSI
- Configuring SSI
- Using SSI Directives
- Managing Scripts
- Overview of scripting options
- Configuring mod_perl
- Installing PHP
- Configuring PHP
- Security
- Common Security Issues with Apache
- Dynamic Content Issues
- Authentication
- Authorization
- Access Control
- Unix File Permissions
- Configuring Apache for SSL
- Overview of SSL
- Installing mod_ssl
- Generating SSL certificates
- Configuring mod_ssl