Linux Foundation Cert Prep: HTTP Services (Ubuntu)
56mIntermediate2018-05-17
Authors

Scott Simpson
Creating Technology Courses as a Senior Staff Author at LinkedIn
Course details
HTTP services enable the web to function. Consequently, it's important that Linux administrators understand how these services work. This intermediate course covers the basics of HTTP services with Apache on Ubuntu. Learn what a web server needs to make a site accessible to others, how to install the Apache HTTP server, and how to make configuration changes to customize how it works. Discover how to add encryption to ensure that your website remains secure. Plus, learn about logging, how to enable and disable modules, and more.
This course can prepare you for the HTTP services section of the Linux Foundation Certified Engineer (LFCE) exam.
Learning objectives
Explain what an A record is.
Identify the directive that calls on other configuration files to be loaded.
Name the two things you will need to create files for when you are issued a certificate.
Identify where the log format can be changed.
Recall the benefits of using the LDAP module to manage your authentication.
List troubleshooting steps to resolve a situation where you can view your website locally, but not from a remote server.
This course can prepare you for the HTTP services section of the Linux Foundation Certified Engineer (LFCE) exam.
Learning objectives
Explain what an A record is.
Identify the directive that calls on other configuration files to be loaded.
Name the two things you will need to create files for when you are issued a certificate.
Identify where the log format can be changed.
Recall the benefits of using the LDAP module to manage your authentication.
List troubleshooting steps to resolve a situation where you can view your website locally, but not from a remote server.
Skills covered
Ubuntu ServerClient Operating SystemsLinuxIT Help DeskNetwork AdministrationCert PrepNetwork and System AdministrationOpen Source
Concepts
0. Introduction
- 01 - Welcome
- 02 - Lab setup
1. Apache HTTP Server
- 03 - What a web server needs
- 04 - Installing and configuring the HTTP server
- 05 - Apache directives
- 06 - Name-based virtual hosts
2. Adding Encryption
- 07 - Enabling HTTPS
- 08 - Creating a self-signed certificate
- 09 - Using a certificate from a certificate authority
- 10 - Making access easier
3. Administering Apache Server
- 11 - Apache logging
- 12 - Working with modules
- 13 - User-based security
- 14 - Per-directory configuration changes with .htaccess
- 15 - Troubleshooting HTTP services
Conclusion
- 16 - Next steps