Learning Apache Web Server Administration

Learn how to manage and administrate apache web server on linux , learn apache web server essentials and security .
3.9 (51 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
965 students enrolled
76% off
Take This Course
  • Lectures 29
  • Length 2.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2014 English

Course Description

Apache web server is known to be the most popular web server application in the internet world and it's free .

This course is about web server administration , consentrating on (Apache) web server .

In this course you will learn the following

- apache web server installation on linux centos

- making virtual hosts (name based , ip based and port based virtual host)

- install mysql and php (LAMP)

- apache security

- apache logs

This course is designed for beginners who would like to learn about apache web server on linux centos and be able to administrate it .

This course will be very helpful for beginners , and the student may ask any questions about the course or about linux in general and we will be happy to share knowledge with others .

finally we hope that students will find this course worthy and learn and enjoy linux .

regards ,,
Muhammed Tork , Mohammed Yehia

What are the requirements?

  • knowledge of linux essentials

What am I going to get from this course?

  • in this course you will learn apache web server essentials , apache security , log files and web server administration
  • By the end of the course , you will be familiar with the apache web server environment

What is the target audience?

  • begginers , intermediates

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction
Introduction to Servers / Web Servers
3 pages
Section 2: Installation & Configuration
Install Apache using yum
Apache Configuration File
Make your First page
Network Configuration
Make your first page ( notes )
Section 3: Virtual Hosts
Virtual Hosts
3 pages
Name Based Virtual Host
IP Based Virtual Host
Port Based Virtual Host
Virtual Hosts ( notes )
Section 4: Install PHP and MySQL
Install PHP
Install MySQL
Install phpmyadmin
Section 5: Authentication
Basic Authentication
Digest Authentication
Access Control
.htaccess (Administrator Side)
.htaccess (User Side)
Authentication ( notes )
Section 6: Apache Web Server Security
SSL Configuration
ClamAV antivirus
install linux malware detect
Hide Server Signature
Disable Directory Listening
Disabling unnesseccary modules and updating apache service
Apache Web Serve Security ( notes )
Section 7: Log Files
Apache Log Files
Make an access/error log file for a specific website

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Muhammed Torkey, Senior Linux System Administrator - AWS Cloud Administrator

Hi , my name is Muhammed Tork

I started working with linux since 2003 and i have certifications in Linux , Microsoft and Cloud . I am always passionate to learn and know more about IT .

I will always be happy to share my knowledge with others , and I am seeking to provide knowledge and information for linux seekers :)

Instructor Biography

Mohamed Yehia Zakareya, Freelance instructor

Hi , my name is Mohamed Yehia and I'm 21 years old .

I have graduated from egyptian aviation academy as a commercial pilot . I am interested in learning Web Development and i am seeking to continue in computer career as a Web Developer and an E-learning instructor . I have started being an E-learning instructor since 2013 .

Ready to start learning?
Take This Course