J. S. Framestore CFC
B. M. London Internet Exchange
Definitive Apache for engineers training course contents
- Installing Apache
- What is Apache? Apache versions, history, downloading Apache, source distribution, compilation, binary distribution, installation, platform considerations.
Hands on: Downloading and installing Apache.
- Controlling the Apache server
- Running Apache, automatic Apache start, starting, stopping, restarting Apache. Checking Apache status.
Hands on: Server control.
- Serving webpages, setting the document root, applying configuration changes, Configuration files, httpd.conf, syntax, directives, modules, utilities, turning features on/off.
Hands on: basic Apache configuration.
- More configuration
- MIME, URL mapping, content negotiation, indexing, performance tuning.
- log file content, configuration, log file locations, error logging, browser errors, error page configuration, forbidden index pages.
Hands on: Log files.
- File permissions, .htaccess, protecting files with passwords, password files, authentication, restricting access by IP address.
- Secure HTTP
- HTTPS, installing mod_ssl, certificates, configuring mod_ssl, http and https coexistence
- Virtual hosts
- Multiple sites on one server, separate configuration files, IP based, name based, port based, virtual host names, enabling, defining, configuring, aliases, testing, https virtual hosts.
Hands on: Virtual hosts.
- Dynamic sites
- Dynamic sites, CGI, PHP, PERL, CGI programs, example CGI scripts, Apache and CGI, CGI parameters, CGI issues, PHP, mod_php, Perl and Apache, mod_perl, installing mod_perl.
Hands on: CGI, PHP and Perl with Apache.
- What are modules, standard modules, loading modules, mod_speling, mod_rewrite, other special purpose modules, URL rewriting, redirection, URL transformation, browser dependent pages.
Hands on: Working with modules.
Why Choose Us
SNT trainers score an average of over 90% on the three main areas of:
- Ability to teach
- Technical knowledge
- Answering questions
We limit our maximum class size to 8 delegates; often we have less than this. This ensures optimal interactivity between delegates and instructor.
"Excellent course. The small class size was a great benefit…" M.B. IBM
We write our own courses; courseware does not just consist of slides and our slides are diagrams not bullet point text. A typical chapter provides clearly defined objectives with a chapter overview, slides with text underneath, a quiz at the end to check the learning of the students. Hands on exercises are at the end and are used to reinforce the theory.