• Technical IT

    Solutions delivered throughout the UK
  • Business Applications

    Solutions delivered throughout the UK
  • Professional Best Practice

    Solutions delivered throughout the UK
  • Professional Development

    Solutions delivered throughout the UK

Apache Web Server

  • Price £1,195.00
  • Duration 3 day(s)
All major credit cards accepted

Description

The Apache Web Server course introduces the delegate to the main concepts of the APACHE Web server. The most commonly used configuration commands are described in detail. It is designed to give delegates practical experience in installing and configuring APACHE. The course also covers the installation and differences between APACHE on UNIX and Win32 systems.

Who will the Course Benefit?

Programmers, administrators and support personnel who need to understand the APACHE Web Server, APACHE server configuration, and the integration with CGI scripts.
Some programming experience may also prove advantageous.

Course Objectives

To provide the skills needed to; configure and manage the APACHE Web Server environment.

Prerequisites

A good operating system knowledge similar to that covered on our UNIX/Linux Introduction courses or equivalent Windows courses is required.

A working knowledge of a scripting language such as Perl, PHP or Ruby would be beneficial. Attendance on a UNIX/LINUX/SOLARIS/HP-UX/AIX System Administration course or similar Windows operating system knowledge is desirable.

Skills

The delegates will practice:
Installing APACHE
Configuring APACHE Server Directives
Setting ROOT Directives
Starting and Stopping the APACHE Web Server
Httpd.conf File Configuration
Setting up and Securing CGI within APACHE Web Server
Working with PHP
Basic Authentication
Creating and Configuring a Proxy Server
Load Balancing Apache Web Servers
Install and Configure APACHE for Win32

Course Content

Course Contents - DAY 1

Course Introduction
Administration and Course Materials
Course Structure and Agenda
Delegate and Trainer Introductions

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: SECURITY CONFIGURATION
Passwords
Authentication
Allow - Deny (Effect of Order)
Apache Web Server Training Course

Course Contents - DAY 2

Session 6: OTHER ACCESS CONSIDERATIONS
Aliases
Access to Manuals

Session 7: MULTIPLE SITES
Virtual Hosting
Name Based Virtual Hosting
IP-Based Virtual Hosting
Port-Based Virtual Hosting

Session 8: PHP
Understanding PHP
Creating a simple form
Dynamic web content with PHP

Session 9: TOMCAT
Using Apache to Proxy to Tomcat
Understanding the differences between Tomcat and Apache httpd
Apache Web Server Training Course

Course Contents - DAY 3

Session 10: SUEXEC
Securing CGI scripts with SUEXEC
Hardening the Apache web server
Creating the SUEXEC user and Group

Session 11: URL REWRITING
Managing the lifecycle of content of the web server
Rewrite moved or named URLS
Provide access to pages based on the time of day

Session 12: INDEXING
What is indexing?
FancyIndexing
AddDescription
AddIcon

Session 13: SSL
Understanding Encryption mechanisms
Configuring SSL and HTTPS access to Apache
Testing secure web access using authentication over SSL

Session 14: PROXY SERVER
What is a Proxy Server?
Configuration for a Proxy Server
Caching

Session 15: LOGGING
Standard Logging
Customised Logging
Tracking Site Usage

Session 16: LOAD BALANCING
Effective Web Farm management
Load Balancing with Apache
Configuring Load Balancing with the Load Balancer manager

Session 17: APACHE FOR WINDOWS
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

Make Enquiry

Course Enquiry
  •  
  •  

Book Now

Course Enquiry
  •  
  •  

Find your local training centre