Apache Web Server

Apache Web Server. How to Host Single, Multiple Websites, Named, IP Based Virtual Hosting, Security, User Authentication, LAMP Stack, HTTPS

  • Introduction to Apache Web Server
  • Lab Setup Details
  • How to Launch Single Website
  • What are the different configuration options & their use
  • How to Launch Multiple Websites
  • What is Virtual Hosting
  • Named Based Virtual Hosting
  • IP Based Virtual Hosting
  • How to test web sites
  • Use elinks, lynx and curl browsers
  • What is Host Based Security
  • How to grant/deny access based on IP and Network
  • How to Implement Apache User Authentication
  • What is the role of .htaccess File
  • How to implement & Use Per-user Web Directories
  • What is LAMP Stack
  • How to Create & Use Databases
  • Launching a Simple LAMP Application
  • How to Launch HTTPS Website
  • Testing HTTPS Website
  • How to Launch Apache Web Server On AWS Cloud and Link Third Party Certificate to Implement Secure Website

Apache Web Server Course Requirements

  • Basics of Linux

Apache Web Server Course Description

There are mainly 3 web servers available. They are Apache, Nginx, and IIS. But Apache is the most widely used web server. Apache is a very important part of the LAMP stack (Linux, Apache, MariaDB, PHP). This course covers both simple and advanced topics. Step-by-step details of how we have set up the lab are also provided. We are using CentOS 7 for the Apache webserver implementation. What are the packages required to implement various concepts? How to install those packages and verify.


How to use the Apache webserver. How to make changes to the Apache configuration file. What is the home page? What is DocumentRoot? How to change the listening port of the webserver. How to launch a unique website. How to launch multiple sites on a single IP address. Name-based virtual hosting. IP-based virtual hosting. How to test websites. How to use the links, curl, and lynx browsers.

What is host-based security? How to block access based on IP and networks. What is user authentication? How to ensure that only authenticated users can access the website. What is the function of the .htaccess file? Web directories per user. How to allow users to launch their own websites using the home directory. How to configure other options like indexes, redirect. What is LAMP Stack? How to configure LAMP Stack. How to create and use databases. Launch of a simple LAMP application. How to start an HTTPS website. How to create a private key and generate a self-signed certificate.

Who this course is for:

  • Anyone who wants to learn Apache Web server
  • Anybody who wants to have knowledge about LAMP Stack
  • Anybody who wants to know how to Implement Secure Website

Source: https://www.udemy.com/course/apache-web/

Leave a Comment

Please disable your adblocker or whitelist this site! And Reload Page