Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
nginx for sys and web admins **FREE**
Rating: 4.4 out of 5(72 ratings)
1,456 students

nginx for sys and web admins **FREE**

nginx webserver
Created byKevin Joseph
Last updated 12/2023
English
English

What you'll learn

  • nginx installation
  • nginx configuration
  • nginx serving content
  • nginx SSL configuration

Course content

5 sections15 lectures1h 1m total length
  • Install nginx on Ubuntu3:40

    install nginx on Ubuntu, verify service status with systemctl, and check the version with nginx -v. start and stop the nginx service, and test delivery with curl on localhost.

  • Install nginx on CentOS2:31

    Install nginx on CentOS with sudo yum install nginx, start and stop service, and verify status with systemctl and ps. Confirm page loads using curl http://localhost/ and note nginx version.

  • Install nginx on containers - Part 11:52

    Spin up a temporary docker container from the red hat universal base image, install nginx, ps, ncurses, and curl, then start nginx and curl localhost to verify.

  • Install nginx on containers - Part 21:43

    Find the official nginx image on docker hub, run it with docker to start a container that serves content, then curl localhost to verify and exit to remove the container.

  • Section 1: Quiz

Requirements

  • Linux administration
  • No programming experience needed

Description


This course is completely free


In this course you will learn about nginx web server administration. The operating system used in the course is Ubuntu but majority of the steps will work on Unix/Linux based operating systems. The course covers a number of topics on nginx web server. Almost all of the topics are hands-on with some basic theory. The course is ideal for system admins or web admins or devops professionals who want to learn nginx web server administration. There is absolutely no coding experience required. Knowledge of Linux administration is required.

After completing this course, you will be able to:

Install nginx web server on Ubuntu, CentOS and containers

Install a nginx container

Understand the folder structure

Understand configuration files used by nginx

Learn some of the popular directives used by nginx

Perform administration tasks like stop and start nginx web server

Understand the main log files that are used by nginx

Customize the access log file used by nginx

Understand how content is served by nginx

Learn how to serve content from the file system

Display custom messages for common http errors

Understand the concept of a reverse proxy

Configure nginx as a reverse proxy

Configure SSL for nginx




Who this course is for:

  • Sys admins
  • Web admins
  • Cloud Engineers