Introduction to Apache Web Server Administration — A 3 day course

contact usEnquire about this course

Synopsis

An Apache web server training course for system administrators who need to understand and then configure to get the best from their Apache servers.

The aim is to provide a real understanding so the delegates will spend time doing exercises that illustrate & practice what they have been taught in the lectures.

We find that many find SSL/TLS configuration for encrypted web sites leaves many confused. How this works is explained, as is how to create OpenSSL configuration files & make Certificate Signing Requests. Exercises are done using Let's Encrypt signed certificates to create multiple HTTPS virtual hosts.

This Apache course is delivered over three days, but a selected subset of the course modules can be delivered to experienced development in-house teams.

It is common for such in-house Apache training courses to select particular families of Apache modules and application servers to focus on. For example, Java oriented development teams will typically want the optional Tomcat module focusing on the tomcat servlet container, excluding less relevant topics like mod_perl and including material from our Java programming courses.

Perl programmers will typically ignore tomcat and may want to add Perl programming topics from elsewhere. Something similar may apply for PHP shops.

This is an instructor-led, hands-on Apache web server course, organised around practical tasks in web server configuration and administration.

Contents

Getting started with Apache

Apache basic configuration

Serving multiple sites with virtual hosts

Dynamic pages - CGI, PHP and Perl

Using Apache modules

Web proxy with mod_proxy

Serving pages using HTTPS with mod_ssl

Apache and HTTP/2

Suitable For

Software developers

Webmasters & system administrators.

Technical and support staff in electronic commerce.

Internet Service Providers (ISPs).

Web-based Application Service Providers (ASPs).

The course does not depend on any particular operating system and has been delivered to delegates who were using: Linux, Apple's MacOS & Microsoft Windows, BSD Unix.

This Apache web server course was originally devised to meet the needs of developers and technical support staff at the UK's largest business ISP. The design of the hands-on exercises in this Apache course and in our other Apache courses draws heavily on their experience and that of our own e-commerce consultants.

Prerequisites

A basic understanding of computer administration and of the TCP/IP protocols.

Competent use of a text editor.

Knowledge of programming or shell scripting techniques is an advantage, although a high level of practical programming competence is not needed.