LFCE: Linux Service Management - HTTP Services

Lets take your Linux sysadmin skills to the next level and get you started on your LFSA/RHCSA and LFCE/RHCE path. This course you'll dive into learning all about internet architecture and HTTP services.
Course info
Level
Intermediate
Updated
Sep 29, 2017
Duration
2h 10m
Table of contents
Course Overview
Introduction and Lab Setup
Internet Architecture and Domain Name System
Installing and Configuring HTTP Services with Apache
Implementing Security Services with Apache
Troubleshooting and Logging in Apache
Description
Course info
Level
Intermediate
Updated
Sep 29, 2017
Duration
2h 10m
Description

Have you ever thought about how the internet works? And how to set up an Apache web server? In this course, LFCE: Linux Service Management - HTTP Services, you'll be introduced to internet architecture and HTTP services, allowing you to install, configure, and manage HTTP services in Apache. First, you'll learn about the internet's architecture and the domain name system DNS. Next, you'll explore how to install and configure Apache. Then once Apache is installed, you'll discover how to secure it with server certificates and access controls. Finally, you'll learn how to configure Apache logging. By the end of this course, you'll have the necessary skills and knowledge to install and configure HTTP services with Apache.

About the author
About the author

Anthony is the Founder and President of Centino Systems as well as a Pluralsight Author and a Microsoft Data Platform MVP, Linux Expert, and Corporate Problem Solver. Anthony designs solutions, deploys the technology, and provides expertise on business system performance, architecture, and security. Anthony has a Bachelors and Masters in Computer Science with research publications in high performance/low latency data access algorithms and spatial database systems.

More from the author
More courses by Anthony Nocentino
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Anthony Nocentino, enterprise architect and founder of Centino Systems. Welcome to my course LFCE: Linux Service Management, HTTP Services. Have you ever thought about how the internet works? How do you set up an apache web server? In this course, we're going to get you started on your path to doing just that. First off, we're going to cover the basic internet architecture and how things are found on the internet with the domain name system. Then we'll talk about how to install and configure apache so that you could provide HTTP services and deliver your important content to your clients and users. Next, we'll look at how to increase our web server's security posture using things like digital certificates, HTTPS, and access controls in implementing security services with apache, then we'll wrap it up with troubleshooting and logging in apache. Here we'll look at where apache stores its login information, and how to configure login, and techniques for sifting through all of that data. By the end of this course, you'll know how to install, configure, and secure HTTP services with apache. Before beginning this course, you should be familiar with Linux operating system concepts like logging in, networking concepts like IP addresses and routing, and also providing TCP based services and firewalling. And finally, an understanding of service management with system d. I hope you'll join me on this journey to learn apache and HTTP services together in LFCE: Linux Service Management, HTTP Services.

Internet Architecture and Domain Name System
Hello, this is Anthony Nocentino with Centino Systems. Welcome to my course LFCE Linux Service Management HTTP Services. This module is Internet Architecture and Domain Name System. In this module we're going to introduce you to at a high level how the internet works and how to locate resources on a network like the internet with domain system or DNS. Let's get started. Let's get started taking your Linux sys admin skills to the next level and check out where we're heading in this course. We just went through the introduction module and now it's time to set a good foundation for the rest of the course and get into internet architecture and domain name system. In this module first we're going to start off with some high level internet architecture concepts, things like what is the world wide web. Next up, the plumbing behind the scenes. How webpages get from the client to the user and that's going to be with HTTP Services. Finally, we'll need to discuss resource location on the network or the internet. Basically, how do we find things on the web and we do that with the domain name system or DNS.

Installing and Configuring HTTP Services with Apache
Hello, this Anthony Nocentino with Centino Systems. Welcome to my course LFCE, Linux Service Management, HTTP Services. This is the installing and configuring HTTP services with Apache module. In this module, we're going to get you started on your journey of providing HTTP services using the Apache web server. So let's get started taking your Linux sys admin skills to the next level and check out where we're heading in this course. We just finished up the Internet Architecture and Domain Name System module. Now it's time to get in there and install and configure Apache. So this module lines up with an LFCE learning objective, and that's install and configure the Apache web server. We're going to cover that in this module in some pretty good detail. In this module, first, we're going to start off with a quick introduction of the Apache Web Server. And then we'll get into its features and its components. Once we have a good understanding of its capabilities, then we'll start our configuration journey and go through where its configuration data is and its configuration constructs. Once Apache is installed and configured, then we'll check out how it can interact with Apache and its commands that enable us to do that. Next up, a core technique on maximizing our service physical resources is virtual hosts. We'll look at what they are and how to configure them. And then, finally, we'll discuss keeping your server secure with Apache and SELinux and also how to configure SELinux for some common Apache configuration use cases.

Implementing Security Services with Apache
Hello, this is Anthony Nocentino with Centino Systems. Welcome to my course, LFCE: Linux Service Management - HTTP Services. This module is implementing security services with Apache. In this module, we're going to go a level deeper and learn how to increase our Apache web service security posture with things like server certificates and access controls. So we just went through installing and configuring HTTP services with Apache. Now let's get in there and increase our web service security profile with implementing security services with Apache. So this module lines up with the LFCE learning objective, and that's install and configure SSL with Apache and virtual hosts. In this module, we're going to start off with an overview of Apache Security Services, then we'll look closely at certificate basics, and once we have that on our belt, we'll configure Apache with HTTPS. With that finished, we'll move on to controlling who can access our server and from where with access controls.

Troubleshooting and Logging in Apache
Hello, this is Anthony Nocentino with Centino Systems. Welcome to my course, LFCE: Linux Service Management, HTTP Services. This module is troubleshooting and logging in Apache. In this module, we're going to review Apache's logging system and where you can look and techniques on how you can sift out the information that you want from your logs fast. We just went through implementing security services with Apache, and now we have an up-and-running Apache web server running some websites for us. So now let's move on into troubleshooting and logging in Apache. So this module lines up with an LFCE learning objective, and that's configure Apache log files. In this module, we're going to kick it off with an overview of Apache's logging architecture, and then we'll look at some of the standard log formats and also custom log formats, and after that, we'll jump into accessing and using log data.