Linux: Managing Web Services (LPIC-2)

This course will cover managing Apache and Nginx Web Servers and the Squid Web Proxy for both the exam and for real life.
Course info
Rating
(17)
Level
Intermediate
Updated
Feb 16, 2017
Duration
5h 11m
Table of contents
Course Overview
Introducing Web Services
Apache HTTPD Minimal Configuration
Apache Access Control
Using Scripts to Deliver Dynamic Content
Securing Apache with HTTPS
Load Balancing HTTP Requests
Implementing a Web Proxy with Squid
Using NGINX as a Web Server
Description
Course info
Rating
(17)
Level
Intermediate
Updated
Feb 16, 2017
Duration
5h 11m
Description

We all need Web Servers and as a Linux Administrator you are sure to come across the need of managing and deploying them. In this course, Linux: Managing Web Services (LPIC-2), you will first learn how to configure Apache Virtual Hosts. Next you'll learn how to configure PHP and Perl on Apache. Finally, you'll wrap up the course by learning how to configure HTTPS enabled and protected sites. By the end of the course, you will be confident in deploying Apache, NGINX, and Squid services.

About the author
About the author

Andrew is a committed evangelist of the Linux Operating System and the concept of community and freedom that it provides. He has worked as a technical trainer since 1995 and has taught throughout the world, including Australia, the US, Germany and Eastern Europe. Andrew started teaching Linux in 2004 when Novell acquired SUSE and has been a long time supporter of Novell and provides SYSOP support the the Certifed Novell Instructor community on Linux. Andrew founded theurbanpenguin and has been submitting video training material to his YouTube channel since 2009 and currently has over 8,500 subscribers and 1.6 Million views. Andrew has had two publications with Packt: Citrix Access Gateway VPX Essentials (2012) and Citrix XenApp (2013).

More from the author
Access Control Mechanisms in Linux
Advanced
2h 46m
May 8, 2019
Linux Host Security
Advanced
4h 15m
Jan 31, 2019
More courses by Andrew Mallett
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello everyone and welcome. My name is Andrew Mallett, otherwise known as the urban penguin. And if you're listening to this then you are just minutes away from learning web services in detail for both real life and the LPIC-2 202 exam. You probably already know that I worked in the UK and I have my own Linux training and consultancy organization. Web services are today as popular as they have ever been with the focus more and more on security. You want to make sure that you stop by the TLS SSL module where we do look at covering HTTPS in detail. Now in this course we're going to work with Arch Linux, Apache, NGINX, and Squid. Arch is a pure Linux distribution with simplicity at its heart. In this way nothing is hidden or managed for you in your Apache configuration so you can be sure that you're learning everything. During this course we're going to show you, among other topics, configuring Apache virtual hosts, configuring PHP and Perl on Apache, and configuring HTTPS enabled and protected sites. By the end of this course you're going to realize that you've probably just attended the best web services course that you've going to find and you're going to be competent in deploying Apache, NGINX, and Squid services. Now of course you're going to need some basic knowledge of Linux and be competent at working at the Linux command line.

Using NGINX as a Web Server
Hello and welcome to this Pluralsight presentation. My name is Andrew Mallett and I'm here as your instructor to help guide you through the module where we take a look at using NGINX as a web server. Now as we run through the objectives, of course we're going to be looking at installing NGINX. NGINX is another open source web server that's available on the Linux platform and although not as popular as the Apache Web Server is fast coming along as being a very popular alternative. We'll of course be looking at the web server configuration, so configuring a basic web server, as well as configuring NGINX as a reverse proxy server. Now when we're looking at installing NGINX, we're not going to have any problems on Arch as it makes up part of our core repositories. Similarly if we're using Ubuntu we're going to find it's there as standard in the core repositories, but on CentOS we're going to have to add in the EPEL repository. When we're installing it on Arch it's going to be a matter of then pacman -S and then nginx. The configuration file for NGINX is the nginx. conf and we're going to find that in the etc/nginx directory. Now before we get too much into the configuration, let's take a look at installing NGINX and getting the basic web server up and running.