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

Go to class
Write Review

Free Online Course: Linux System Engineer: Web Servers and DNS Using Apache, NGINX, and BIND provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Linux System Engineer: Web Servers and DNS Using Apache, NGINX, and BIND is taught by Grant McWilliams.

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