Linux: Web Services
1h 19mIntermediate2016-12-14
Authors

Scott Simpson
Creating Technology Courses as a Senior Staff Author at LinkedIn
Course details
Linux runs the majority of the world's websites. Get web services up and running on your own Linux machine with this course. Scott Simpson explains how to install and configure web services in CentOS 7 using Apache, including configuring virtual hosts, adding modules, and securing your site with SSL. Plus, get some additional techniques for protecting and monitoring your site and a tour of other popular web servers.
Learning objectives
Starting up and shutting down a web service
Configuring logging on Apache
Adding modules to extend Apache
Using virtual hosts
Securing access with SSL
Adding an SSL certificate to your site
Protecting a site with .htaccess files
Learning objectives
Starting up and shutting down a web service
Configuring logging on Apache
Adding modules to extend Apache
Using virtual hosts
Securing access with SSL
Adding an SSL certificate to your site
Protecting a site with .htaccess files
Skills covered
LinuxCloud AdministrationNetwork AdministrationNetwork and System AdministrationCloud ComputingOpen SourceDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should know
- 03 - Using the exercise files
1. Serve Web Content with Apache
- 04 - How a web server works
- 05 - Ensure network connectivity
- 06 - Install Apache
- 07 - Explore the configuration file
- 08 - Start up and shut down the web service
- 09 - Deploy a site
- 10 - Configure logging
- 11 - Add modules to extend Apache
- 12 - Use virtual hosts to serve many sites
- 13 - Common troubleshooting topics
2. Secure the Site and Control Access
- 14 - Secure access with SSL
- 15 - Create a self-signed certificate
- 16 - Use a certificate from a Certificate Authority (CA)
- 17 - Add an SSL certificate to your site
- 18 - Protect a site with a .htaccess file
- 19 - Rewrite a URL with a .htaccess file
Conclusion
- 20 - Other web servers
- 21 - Next steps
Related courses
- Learning Linux Command Line
- Complete Guide to Navigating Linux: Working with Users, Files, and Networks
- Strategic Linux for Network Professionals: Security, Monitoring, and Automation
- Linux Device Drivers: Reading, Writing, and Debugging
- Complete Guide to Linux Security: Protecting Your Linux Server Environment
- Linux Bash Shells and Scripts: Streamlining Tasks and Enhancing Workflows with Automation
- ChatGPT and Linux: Streamline Linux System Administration from Installation to Automation
- Ubuntu Linux: Essential Commands and System Administration