A Web server is a server that is responsible for accepting HTTP requests from web clients and serving them HTTP responses, usually in the form of web pages containing static (text, images etc) and dynamic (scripts) content. The Apache Web server has been the most popular and widely used Web server for the last decade. It is used by approximately 50% of all websites. Apache is cross-platform, lightweight, robust, and used in small companies as well as large corporations. Apache is also free and open-source. The Apache Web server has almost endless possibilities, due to its great modularity, which allows it to be integrated with numerous other applications. One of the most popular bundles is the LAMP Web server application stack, which includes the Apache Web server alongside MySQL, PHP, Perl, and Python.
The British Academy for Training and Development offers a training course in Red Hat Apache and Secure Web Server Administrationfor anyone who wants to learn how to perform essential server administration tasks.
Objectives and target group
Who should attend?
IT professionals across a broad range of disciplines who need to perform essential server administration tasks.
Managers and owners of large and medium enterprises.
Managers of administrative departments in companies.
Corporate Communications Technology Managers.
Graduate Students and also for those who are looking for a job in Linux Server Administration like Apache, DNS Administration etc & wants to get hands-on Industrial training
How attendees will benefit?
After completion of the Training Programme, delegates will be learned to:
Apache httpd installation and configuration
Apache web server files and descriptions
Overview of Apache main configuration files
Start the web server with minimum set changes in main configuration file
Familiar with Directory tags
Familiar with Order (allow, deny)
Familiar with Indexes
Virtual Hosts - Single IP, two websites
Virtual Hosts - Two IPs, two websites
Overview of modules in Apache
familiar with .htaccess
Various labs on understanding Apache configuration
How to secure web server
Encrypted sessions between client & web server
Understanding about Openssl & Mod_ssl
ssl configuration file for secure web server
Create Server key for Encryption authenication
Main configuration file(s)
Edit the httpd.conf configuration file
Add site to /etc. /hosts file
Create your HTML documents
Start the Web Server
Access the web site
Internal & external access
Summary of basic setup
Order (allow, deny)
Single IP, two websites
Two IPs, two websites
View installed modules
Create .htaccess file
Create .htpasswd file
Copy .htaccess to restricted directory
Configure httpd.conf to allow authentication via .htaccess
Disable web access to .htaccess
Apache Web server Security
Main configuration file(s)
Edit the ssl.conf configuration file
Openssl & Mod_ssl
Create SSL certificate
Create Certificate Authority (CA)
Create server key
Edit ssl.conf configuration file
Server Private Key
Note / Price varies according to the selected city