About Us | [Public iPhone iPad Courses] | [Public Android Courses] | [Public Arduino Courses] | [Contact Us]

Course WEB101
Apache Web Server - Installation, Configuration and Administration

Intended Audience

This course is aimed at programmers, administrators and support personnel who need to understand the APACHE Web Server, APACHE server installation and configuration, and the integration of Apache with CGI scripting languages such as Perl and Python. Attendees should have some knowledge of Unix/Linux system administration. Some basic knowledge or Perl or Python would be useful. Perl or Python programming skills are not required as Perl and Python example scripts will be provided with associated documentation.

The course will cover the procedures needed to install, configure and manage APACHE Web Server environments. In particular attendees will learn how to

Practical Work

About 40% of the course time will be allocated to practical exercises.

Course Contents

Overview of Apache

  • Testing an initial Apache installation
  • Starting and Stopping Apache

    Apache Configuration Files

    Apache Modules

    Directory specific configuraion using htaccess Files

    Virtual Hosting

    URL Mapping

    Index files and Indexing

    File types and MIME

    Server Side Includes (SSI)

    Apache Multi-Processing in Linux/Unix

    Apache and Scripting Languages

    Apache Security

    Rewriting and mod-rewrite

    Logging and Apache Log files

    Monitoring Apache Web Server Behaviour