Over

155,000

Africa & Middle East

7Days
10.00 A.M - 10.00 P.M

Call us

Apache Web Server Administration for Linux Training

Course Objectives

Learn how install Apache Web Server.
Understand the basic operation of Apache.
Learn how to configure Apache.
Understand how to implement URL mapping.
Learn how to provide directory indexing.
Learn how to performance tune the web server.
Understand techniques to secure Apache.

Course Outline

Apache Web Server
The Apache Web Server
Features
Download
Windows
Linux
Directory Structure
Apache Directories
The Role of Each Directory
bin
cgi-bin
conf
error
htdocs
icons
include
lib
modules
Document Root
httpd.conf Configuration
Contents of httpd.conf
Coding Directives, Containers, and Comments
Directives
Containers
Comments
Scope of Directives
Order of Evaluation of Containers
Making Port Assignments
Specifying the Document Root
Including Files
Modularization and Organization
Guidelines for Modularization
Organization
Verifying the Syntax of httpd.conf
Updating httpd.conf between Releases
Securing httpd.conf
Load Modules
Dynamic Shared Objects
The Core Module
Static Modules
Building Modules from Source and Installing from a Package
Relationship between Modules and Directives
LoadModule Directive
Using a Module’s Directives
MIME Types and mod_mime
Security
Secure Socket Layer
Creating a Certificate
Server Setup
Access Control
Host and IP
Authentication
Basic Authentication
Digest Authentication
How Apache Implements Authorization
LDAP Authentication and Authorization
Logging
Logging Overview
The Error Log
The Access, Agent, and Referer Logs
CustomLog
Formatting the Log Record with LogFormat
Log Rotation
Configuring Directories
Directory Containers in httpd.conf
The Options Directive
Directory Indexing
IndexOptions
DirectoryIndex
Excluding Files with IndexIgnore
.htaccess
Handling HTTP Status Codes with Error Documents
Location Containers
Virtual Hosts
Virtual Host Container
Setting Up the Virtual Host
IP-based
Name-based
Port-based
Using Aliases and Redirecting
Configuring an Alias for a URL
Redirect
Using mod_rewrite
Performance Considerations
Adjusting httpd.conf
DNS Name Lookup
Logging I/O
Web Applications
Network Issues
Customizing Request/Response Processing
Handlers and Requests
Built-in Handlers
Handler Directives
SetHandler
AddHandler
RemoveHandler
Filters
PHP
PHP
Download and Installation
Windows
Linux
Apache Configuration
Writing a Basic PHP Web Page
Using MySQL with Apache and PHP
WordPress

APPLY TO COURSE