Linux Web Services

By Cara Nolte

Learn about Linux web services on your way to preparing for the LPIC-2 202-450 exam.

1 hour
  • 42 Lessons
  • 5 Hands-On Labs

About the course

This course covers the various software, tools, and utilities used to configure web services on a Linux host. Students will install and configure various use cases for Apache, Squid, and NGINX, including virtual hosts, proxy and reverse proxy servers, HTTPS/SSL, and load balancing. We’ll also discuss how to collect Apache metrics, as well as the differences between Apache and NGINX. I’m looking forward to seeing you in the course. Don’t forget to give me a thumbs up on the lessons if you like the content!

  • Chapter 1 2 Lessons Introduction 3:24

    Course Introduction

    1:07

    About the Training Architect

    2:17
  • Chapter 2 14 Lessons Implementing a Web Server 1:48:34

    Introduction to Implementing a Web Server

    1:00

    Apache Overview

    5:02

    Configuring Apache

    12:46

    Apache Logging

    6:57

    Authentication and Access Restriction: Part 1

    7:53

    Authentication and Access Restriction: Part 2

    7:01

    Apache Modules: PHP and mod_perl

    10:03

    Configuring Virtual Hosts

    5:42

    Using Redirect Statements

    11:51

    Using Apache for Load Balancing

    10:40

    Using IP Based Geolocation with Apache

    8:55

    Implementing a Web Server: Section Summary

    0:44

    Web Services: Install Apache

    10:00 Hands-On Lab

    Web Services: Configure a Virtual Host

    10:00 Hands-On Lab
  • Chapter 3 9 Lessons Advanced Configuration for Apache 54:40

    Introduction to Advanced Configuration for Apache

    0:31

    HTTPS, SSL, and TLS

    3:43

    Working with Keys and Certificates

    11:49

    HTTPS Configuration

    3:53

    What is SNI?

    2:51

    Configuring Virtual Hosting and SNI

    15:45

    Apache Metrics

    5:08

    Advanced Configuration for Apache: Section Summary

    1:00

    Web Services: Configure a Web Server for HTTPS

    10:00 Hands-On Lab
  • Chapter 4 6 Lessons Implementing a Proxy Server 30:19

    Introduction to Implementing a Proxy Server

    0:36

    Proxy Server Overview

    3:06

    Squid Configuration

    5:21

    ACLs and Access Restriction

    5:52

    Implementing a Proxy Server: Section Summary

    0:24

    Web Services: Create a Proxy Server

    15:00 Hands-On Lab
  • Chapter 5 9 Lessons Implementing Nginx 48:43

    Introduction to Implementing Nginx

    0:57

    What Is Nginx?

    3:15

    Basic Web Server Configuration

    6:15

    Creating a Reverse Proxy Server

    4:15

    Using Nginx as a Load Balancer

    8:50

    Nginx vs. Apache

    3:45

    Systemd Service Files for Nginx and Apache

    5:37

    Implementing Nginx: Section Summary

    0:49

    Web Services: Create a Web Server

    15:00 Hands-On Lab
  • Chapter 6 2 Lessons Conclusion 2:52

    Summary of Linux Web Services

    1:32

    What's Next?

    1:20

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!