Apache Web Server


Duration: 5 Days


Apache Web Server Training deals with the basic understanding of creating Web Application usually licensed under Apache 2.0. Apache Web Server training includes the information about the installation concept which helps the aspirants to deal with the Web Server creation and performing some configuration. In addition to it, the training focuses on the concept for Virtual Hosting making the Application completely secure. On the completion of Apache Web Server Training, the developers can easily deal with the basic understanding of Web Server on large scale platforms.

  • Basic understanding on Apache Web Server
  • Performing advanced level configuration
  • Working with advanced functionalities for HTTP Web Server

Additional information

Course Content

1.Basic Overview of Apache
-Understanding Basic Background & History for Apache
-Understanding the Features & Versions for Apache

2. Quick Summary for Apache Web Server Installation

3. Understanding Some basic configuration for Apache Web Server

4. Dealing with Virtual Hosting on Apache
A. Understanding virtual hosts configuration scenarios
B. Dealing with :
-IP-based virtual hosting
-Port-based virtual hosting
-Name-based virtual hosting
-Mix-and-match virtual hosting
-Issues with virtual hosting (SSL)
-Per-user Web hosting (public_html)

5. Overview of Logs Functionality in Apache Web Server
-Dealing with Server logging
-Using the concept of Access logging
-Understanding the concept of Formatting access logs
-Using Conditional logging
-What is Debug logging
-Understanding Log rotation in detail
-Analysing Logs

6. Dealing with Dynamic Content and Rewriting URLs
A.Overview of Server Side Includes (SSI)
B.Using the concept for CGI in Apache using mod_cgi
C.Using mod_php and mod_perl in details
D.Rewriting URLs: Rewrite module
-Understand Regex basics for rewriting URLs
-Enabling mod_rewrite
-Ruleset processing
-RewriteRule directive
-RewriteCond directive
-RewriteOptions directive
-RewriteBase directive
-RewriteMaps directive
-RewriteLock directive
-mod_rewrite in practice
E. .htaccess files

7. Understanding the Concept of Performance Tuning in Details
A. Dealing with the concept for ab (Apache Bench)
B. Hardware and OS tuning
C. Overview of Memory-footprint of Apache threads
D. Understanding the Configuration Tuning for Apache Web Server
E. Advanced Scenario for Multi-processing modules (MPMs)
-Prefork MPM
-Worker MPM
-When and Why Prefork and Worker
-Implications of MPM selection and tuning
F. FastCGI versus mod_php mod_perl…
G. Analyse and get rid of unnecessary modules
H. Other factors:
-hostname lookups
-Symbolic links
-AllowOverride using .htaccess
I. Caching – disk_cache_module
J. KeepAlive
K. 404s are Expensive: Set Error Pages

8. Dealing with Security Aspects for Apache Web Server
A.Limiting modules (revisited)
B.User and file system permissions
C. Securing/limiting dynamic content
D. Security implications of AllowOverride (i.e. .htaccess files)
E.Authentication and authorization
F.Access control
G. IP/Host based access control
H. Basic authentication
I. Group-based authorization
J. Authn/Authz providers
K. SSL/TLS on Apache
-What’s HTTPS?
-SSL Certificates
-Configuring mod_ssl


There are no reviews yet.

Be the first to review “Apache Web Server”

Your email address will not be published. Required fields are marked *

11 − one =