Installing and Configuring Apache Web Server

Visit Tutorial Page ( Report)
In this course we will install and configure an Apache web server from scratch on a linux system. We will learn about Apache's configuration file and how to configure multiple virtual sites on a single machine. We'll configure user logins and access controls to restrict access to parts of the site, and set up apache to serve a secure http connection using the secure sockets layer and a self-signed certificate. Finally, we'll see how to configure the logging and status reporting features of Apache. The course is intended for web administrators with no previous experience of Apache. Basic linux command-line competence is assumed. Students may follow along with all demos by installing a standard CentOS 6 distribution.
  • Introduction to Apache
    • Introduction
    • What You Will Learn in This Course
  • Installing Apache Web Server
    • Introduction
    • Installing and Starting Apache
    • Installing and Reviewing The Documentation
  • Basic Apache Configuration
    • Introduction
    • A Tour of The Configuration File
    • Creating Content
  • Configuring Virtual Hosting
    • Introduction
    • Creating Virtual Hosts
    • IP-Based Virtual Hosting
  • Configuring Apache Access Control
    • Introduction
    • Configuring Basic Authentication
    • Controlling Access Based on Client Machine Identity
  • Creating Secure Connections with SSL
    • Introduction
    • Encryption and Decryption
    • Configuring Apache to Use SSL
  • Apache Logging and Status Reporting
    • Introduction
    • The Common Log Format
    • Log File Analysis
    • Logging and Status Reporting
  • Going Further
    • Introduction
    • Generating Content
Write Your Review