Web Server Administration

Course Code: IT17

Course Objective

  • use basic Linux commands;
  • use basic Windows Server commands;
  • install the Apache Web Server;
  • install the Internet Information Server;
  • configure the Domain Name Service (DNS);
  • administer and manage a web server;
  • monitor and analyze the web server environment e.g. review logs.

 

►Target Audience

  • Security personnel who are currently tasked with assessing the technical risks of cloud computing
  • Network and systems administrators who currently manage private clouds or need to leverage hybrid and/or public cloud services
  • Technical auditors and consultants who need to gain a deeper understanding of cloud computing and security concerns
  • Security and IT managers who need to understand the risks of cloud computing and advise business management of the risks and various approaches involved

 

►Course Outline

Day 1

Getting started

  • Apache
  • Webservers
  • Apache features
  • Apache versions
  • Installing Apache
  • Installing XAMPP
  • Compiling Apache
  • Running Apache
  • Running Apache automatically: Unix/Linux & MS Windows
  • Checking Apache is running
  • Serving webpages

Day 2

Basic configuration

  • Configuring Apache
  • Directives
  • Modules
  • Enabling/disabling modules in Debian
  • Checking configurations
  • Logging
  • Configuring log-file contents
  • Specifying log-files
  • Logging errors
  • Browser error messages
  • Custom error pages

 

  • Server and directory index pages
  • Custom index pages

Day 3

Serving multiple sites with virtual hosts

  • Multiple sites on a server
  • Setting up virtual host names
  • Testing host names
  • Enabling virtual hosts
  • Defining virtual hosts
  • Configuring vitual hosts
  • Using virtual hosts

Day 4

Dynamic pages with CGI, Perl and PHP

  • Dynamic pages
  • CGI
  • CGI programs
  • Sample Unix shell CGI script
  • Sample Perl CGI script
  • Running CGI programs with Apache
  • CGI parameters
  • Perl CGI parameter example
  • CGI issues
  • PHP scripts

Day 5

Using modules

  • Modules
  • Loading modules mod_speling
  • Which Modules Got Loaded ? mod_rewrite
  • Why use mod_rewrite ?
  • Rewrite Flags
  • Rewrite Flags Flow Control
  • Rewrite Flags Affect What is Sent to the Browser
  • Rewrite Flags Affect Processing on the Server
  • Internal Rewriting v Redirection
  • Forcing Redirection
  • Transforming URLs

 


Register for this course


Date & Location

Date : 10 March 2024

Duration : 5 days

Place : Amman

Join This Course Now

Date : 14 July 2024

Duration : 5 days

Place : Istanbul

Join This Course Now

Date : 13 October 2024

Duration : 5 days

Place : Kuala Lumpur

Join This Course Now

download the Course file