Apache Web Server

Course Description

In this three-day hands-on course students learn how to build, install, configure, and maintain an Apache Web server. Web-related issues such as enabling dynamic Web content, Web server security, virtual hosting as well as system performance issues are covered in this course.

-------------------------------------------------

Course Objectives

Upon successful completion of this course, students will be able to:

-------------------------------------------------

Course Benefits

Apache is the most widely deployed Web server on the Internet, offering excellent performance and stability. In this course, students build a complete Web server solution from scratch and gain hands-on experience installing, configuring, extending and maintaining Apache to provide secure and reliable Web services.

-------------------------------------------------

Who Should Attend

This course is valuable for anyone involved in setting up a Web server, or anyone planning to implement or maintain a Web-based solution on UNIX/Linux systems.

-------------------------------------------------

Prerequisite

To ensure your success, we recommend you first take either our Introduction To UNIX course or our Introduction To Linux course, or have the equivalent knowledge. Familiarity with Web browsers, a text editor, and basic UNIX/Linux command line interface is assumed.

-------------------------------------------------

Method Of Instruction

Lecture, demonstrations, several short interactive quizzes, and numerous hands-on exercises.

-------------------------------------------------

Hands-on Exercises

Throughout this course, students perform a series of extensive hands-on exercises, culminating in the deployment of a fully functional e-commerce application running on Apache, including:

-------------------------------------------------

Course Outline

Chapter 1: Introduction to Apache Web Server Chapter 2: Unpacking, Building and Installing Apache Chapter 3: Configuring Apache Chapter 4: Monitoring Server Activity Chapter 5: Server-side Processing Chapter 6: Security Chapter 7: Virtual Web Hosting Chapter 8: Enabling Secure Transactions Chapter 9: Extending Apache with Modules

-------------------------------------------------