Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Linux System Engineer: Web Servers and DNS Using Apache, NGINX, and BIND

via LinkedIn Learning

Overview

Learn how to configure DNS, Apache, NGINX web servers on Linux.

Syllabus

Introduction
  • Web servers with Apache, NGINX, and Bind
  • What you need
  • OS installation
  • Lab setup
  • Configure VM settings
  • Install Guest Additions
1. Using DNS Clients
  • Configure resolv.conf
  • Configure nsswitch.conf
  • Install DNS clients
  • Use host and nslookup
  • Use dig
2. Introduction to DNS Servers
  • How name resolution works
  • DNS roles
  • Installing BIND and DNS tools
3. Configuring DNS
  • About the BIND configuration file
  • About BIND zone files
  • Configure a caching-only DNS server
4. Introduction to Apache Web Server
  • How web servers work
  • Apache features
  • Apache commands and configuration files
  • A closer look at the Apache configuration
  • Apache access control
  • SELinux and Apache
  • Install Apache
5. Configure Apache
  • Configure a basic Apache web server
  • Configure private access using Basic Auth
  • Configure access to group modified content
6. Apache Virtual Hosts
  • Configure basic virtual host
  • Configure a virtual host on a non-standard port
7. Secure Virtual Hosts Using SSL/TLS
  • About Apache and SSL/TLS
  • Install packages for encrypted websites
  • About OpenSSL
  • Generating keypairs and self-signed certificates
  • Configure a secure virtual host
8. Apache and CGI
  • About CGI scripts
  • Running a basic CGI script in Apache
9. Configuring NGINX
  • Why NGINX?
  • Install NGINX on Enterprise Linux 7
  • Create a server block with NGINX
Conclusion
  • Next steps

Taught by

Grant McWilliams

Reviews

4.7 rating at LinkedIn Learning based on 47 ratings

Start your review of Linux System Engineer: Web Servers and DNS Using Apache, NGINX, and BIND

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.