You are on page 1of 3

APACHE WEB SERVER FOR LINUX

Course Length: 3 Days

Course Description: This course provides an overview of Apache Web Server. It is


designed to be instructor-led while facilitated at a pace that is comfortable for the group,
using a classroom-delivery learning model with structured and unstructured hands-on
activities. This course addresses the evolution of Apache Web Server technology and
market dominance, as well as how to build, install, and configure Apache. Web-related
issues such as authentication, dynamic Web content, and virtual hosting/administration
are included, as are Apache system performance issues (e.g., logging systems,
firewalls, and proxies).

Course Prerequisites: To benefit most fully from this course, we recommend


participants have taken a Linux System Administration course or possess equivalent
knowledge.

Learning Objectives: Upon successful completion of this course, students will be able
to:
· Describe the evolution of Apache Web Server to its current architecture.
· Install and configure Apache Web Server to run in a Linux environment.
· Configure Apache Web Server for basic user name/password authentication, user
access restriction, and security with the Secure Sockets Layer (SSL). List Apache
Web Server features and advantages.
· Configure the Apache Web Server Common Gateway Interface (CGI).
· Configure and administer Apache Web Server for virtual hosting.
· Use directives to control processes and improve Apache Web Server performance.
· Use methods to monitor Apache Web Server transfer logs, error logs, and server
information.
· Define firewall solutions for network security.
· Configure and use the Apache Web Server proxy.
COURSE CONTENT

Lesson 1: Introduction to Apache Lesson 4: Delivering Dynamic Web


Web Server Content
· Topic 1A: Apache Web Server · Topic 4A: Apache's Role in the
Evolution Dynamic Web
· Task 1A-1: Copying the Apache · Task 4A-1: Develop a Dynamic Web
Web Server Source File Model
· Topic 1B: Apache Architecture and · Topic 4B: Server Side Includes
Features (SSIs)
· Topic 1C: Apache's Role in the · Task 4B-1: Define Time Last
Internet Modified with SSI
Lesson 2: Installation and · Topic 4C: Configure Apache Web
Configuration Server to Support CGI
· Topic 2A: Build and Install Apache · Task 4C-1: Verifying Apache's
Web Server support for CGI
· Task 2A-1: Uncompressing Apache · Topic 4D: Write CGI Programs
Files · Task 4D-1: CGI Script
· Task 2A-2: Installing Apache Using · Topic 4E: CGI Alternative
APACI Technologies
· Task 2A-3: Installing Apache Using Lesson 5: Virtual Hosts, Redirection,
the Original Method and Indexing
Topic 2B: Verify Initial Configuration · Topic 5A: Virtual Hosting with
· Task 2B-1: Verifying and Editing the Apache
Configuration · Topic 5B: Virtual Host Configuration
· Topic 2C: Start, Stop, and Status the · Task 5B-1: Create a Name-based
Apache Server Process Virtual Host
· Task 2C-1: Starting and Stopping · Topic 5C: Redirection
Apache Using the apachectl Script · Task 5C-1: Use Directory Aliasing
· Task 2C-2: Starting and Stopping · Topic 5D: Directory Indexing
Apache Using the httpd Executable · Task 5D-1: Implement
· Topic 2D: Configure Apache Core FancyIndexing
Modules
Lesson 6: Proxy Servers and
Lesson 3: Security Firewalls
· Topic 3A: Basic Security with · Topic 6A: Apache Proxy
Apache · Topic 6B: Configuring Proxy
· Topic 3B: Host-based Authentication Services
· Topic 3C: User-based Authentication · Task 6B-1: Configure the Browser
· Task 3C-1: Create User-based · Topic 6C: Firewalls and Apache
Authentication · Topic 6D: Firewall Architecture
· Topic 3D: Secure Sockets Layer Models
(SSL)
· Task 3D-1: Using mod_ssl
Lesson 7: Monitoring Apache Web
Server
· Topic 7A: Error Logs
· Task 7A-1: Check Error Log File
Permissions
· Task 7A-2: View the Error Log
· Task 7A-3: Redirect Output to
Alternative Location
Topic 7B: Logging HTTP Access
· Task 7B-1: Create a Transfer Log
· Task 7B-2: Create a Custom Log
· Topic 7C: Web Server Status and
Server Information
· Task 7C-1: Enabling Server Status
and Extended Server Status
· Task 7C-2: Enabling Server
Information
· Topic 7D: User Tracking
Lesson 8: Improving Performance
· Topic 8A: Improve System
Performance
· Task 8A-1: Wilderness Exchange
· Topic 8B: Apache Performance
Strategies
· Topic 8C: Process Improvements
and Directives
· Task 8C-1: Limiting Client Requests
· Topic 8D: Proxy Caching
Appendix A: Starting and Stopping
· Apache Start/Stop Commands
· Options Permitted with Binary

You might also like