Training Calendar

 ◄◄  ◄  ►►  ► 
October 2017
Mon Tue Wed Thu Fri Sat Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
No Image
Bangi
Date :  17-10-2017
18
No Image
Bangi
Date :  18-10-2017
19
No Image
Bangi
Date :  19-10-2017
20
21
22
27
28
29
30
31

psmb

Total Visitors

48%Malaysia Malaysia
24%United States United States
3.6%Philippines Philippines
3.3%Singapore Singapore
2.7%Australia Australia
2.4%India India
2.1%Indonesia Indonesia
2.1%Pakistan Pakistan
1.5%China China
1.2%Canada Canada

Today: 2
Yesterday: 4
This Week: 6
Last Week: 14
This Month: 26
Last Month: 94
Total: 12263

Linux Web Server Hardening & Maintenance

 

Course Overview

The Linux Web Server Administration course is aimed at technical staff who will be responsible for installing, configuring and maintaining Web Servers in a Linux or UNIX environment. The course addresses the evolution of Apache Web Server technology, as well as how to build, install, and configure Apache. Web-related issues such as authentication, dynamic Web content and virtual hosting/administration are included, as are Apache system performance issues (e.g., logging systems, firewalls, and proxies). The course will be run on a Linux platform, but it is suitable for all UNIX based deployments. Although being run in a Linux environment, delegates who will be supporting Apache Web services in a Windows environment will also benefit from this course as most configuration is carried out through editing of configuration files.

 

Pre-Requisites

Delegates will need to have experience of using a UNIX or Linux system at the command line. They will need to be familiar with the UNIX/Linux file system and basic file manipulation commands and will benefit from a basic knowledge of the VI editor.

 

Who Should Attend?

Server administrator who will be responsible for maintaining and monitoring web servers in a Linux or UNIX environment.

What Will You Learn

By the completion of the Apache Web Server Administration course you should be able to:

  • Have a good understanding of what Apache httpd is
  • Compile and install Apache
  • Configure Apache using httpd.conf
  • Deploy, support, and troubleshoot applications on Apache
  • Navigate Apache’s directory structure
  • Configure Virtual Hosts, Alias, and Directory serving
  • Understand Apache Logs: Access logs, error logs, and custom logs
  • Secure Apache and applications running on it
  • Customize Apache using Modules: mod_rewrite, mod_alias, mod_php, etc.
  • Set up Apache with SSL (https)
  • Troubleshoot and tune Apache’s performance

Web Server Administration (Linux) – Schedule

Day 1

09.00am – 10.00am

Apache Web Server

  • The Apache Web Server
  • Features
  • Installation
10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Directory Structure

  • Apache Directories
  • The Role of Each Directory
  • Document Root

Configuring Apache

  • Overview of httpd.conf
  • Basic Server Directives
  • Logging Directives

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

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

Day 2

09.00am – 10.00am

Dynamic Web Content

  • Server Side Includes
  • Personal Hypertext
  • Preprocessor (PHP)
  • Using MySQL with Apache and PHP
  • WordPress

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Content Caching

  • Caching Overview
  • Improving Caching Performance
  • Different Types of Caching

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Logging Overview

  • The Error Log
  • The Access, Agent, and Referer Logs
  • CustomLog
  • Formatting the Log Record with LogFormat
  • Log Rotation

Security Configuration Options

  • Passwords and Authentication
  • Allow and Deny Rules
  • Common Security Issues with Apache