0% found this document useful (0 votes)
26 views3 pages

Apache

The document outlines a 20 hour training course on Apache2 web server that covers topics such as installation, configuration of virtual hosts and HTTPS, using CGI scripts and PHP applications, URL rewriting with mod_rewrite, performance tuning, and administration on RedHat and Debian systems. Key areas include the basics of the Apache web server, compiling from source, configuring virtual hosts and HTTPS certificates, deploying CGI and PHP applications like Drupal, and optimizing performance and security.

Uploaded by

LaxmiSekar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views3 pages

Apache

The document outlines a 20 hour training course on Apache2 web server that covers topics such as installation, configuration of virtual hosts and HTTPS, using CGI scripts and PHP applications, URL rewriting with mod_rewrite, performance tuning, and administration on RedHat and Debian systems. Key areas include the basics of the Apache web server, compiling from source, configuring virtual hosts and HTTPS certificates, deploying CGI and PHP applications like Drupal, and optimizing performance and security.

Uploaded by

LaxmiSekar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

Apache2 (Webserver)

Duration: 20 hours

* Introduction [4 hours]
- Basics of webserver
- Why Apache2
- Apache community
- Introducing Apache Foundation
- Ingredients of Apache webserver
- Apache Portable Runtime
- Popularity of Apache - reason
- Basics of HTTP, DNS - How stuff works
- Note on web browsers
* Installing Apache2 [4 hours]

- Understanding apache versions


- Apache modules introduction
- Compiling from sources
- Understanding GNU build system - basics
- Various compile options
- Note on verifying sources using md5sum
- Note on validating sources using GPG keys

- Overview on apache2 configuration files


- Note on some simple apache directives
* Virtual Hosts [1 hour]
- Uses of Virtual hosts
- Types of virtual hosts and advantages
- Deployment scenarios
- Hands on - virtual host configuration
* HTTPS [3 hours]

- Basics of HTTPS protocol


- Discussion on https importance and usage
- Introduction to Certificate authorities
- Theory about certificates
- Hands on certificate creation and configuring https site
* CGI scripts [2 hours]
- Introduction to CGI scripts
- How CGI works in Apache
- Advantages and disadvantages of using CGI
- Hands on - running CGI scripts in apache2
* PHP application deployment [1.5 hours]
- Case study on deploying Drupal

* mod_rewrite [0.5 hour]


- Basics and configuration
* Miscellaneous [4 hours]
- Troubleshooting Apache webserver
- Performance tuning on need basis

- Benchmarking webserver performance using ab tool


- Security issues to care about
- Apache2 administration in both RedHat and Debian based distributions
apart from source compilations
- Userdir module and its advantages

You might also like