Configure and Administrate NGinx HTTP Server
Nginx is an open source reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer, HTTP cache, and a web server (origin server). The nginx project started with a strong focus on high concurrency, high performance and low memory usage.
It can be deployed to serve dynamic HTTP content on the network using FastCGI, SCGI handlers for scripts, WSGI application servers or Phusion Passenger module, and it can serve as a software load balancer.
Overview
The Nginx Training Course covers the details of installing and configuring the most popular reverse proxy server. Candidates learn the details of the nginx.conf configuration file, Enable/Disable modules, Caching parameters, Django site integration, Reverse proxy concepts.
Prerequisites
Base experience with system administration on Microsoft Windows, UNIX, or Linux operating systems.
Lessons
Introduction to Nginx
Lesson : 1 | Duration 1.5 hours
- Introduction to Nginx
Installation of Nginx
Lesson : 2 | Duration 1.5 hours
- Installation of Nginx
Understaning Nginx Configuration
Lesson : 3 | Duration 1.5 hours
- Understaning Nginx Configuration
Logging on Nginx
Lesson : 4 | Duration 1.5 hours
- Logging on Nginx
Setting up Basic HTML site on Nginx
Lesson : 5 | Duration 1.5 hours
- Setting up Basic HTML site on Nginx
Setting up correct reverse proxy timeouts
Lesson : 6 | Duration 1.5 hours
- Setting up correct reverse proxy timeouts
Setting up caching on the reverse proxy
Lesson : 7 | Duration 1.5 hours
- Setting up caching on the reverse proxy
Using multiple backends for the reverse proxy
Lesson : 8 | Duration 1.5 hours
- Using multiple backends for the reverse proxy
Setting up a Django site using Nginx as a reverse
Lesson : 9 | Duration 1.5 hours
- Setting up a Django site using Nginx as a reverse proxy
Serving CGI files
Lesson : 10 | Duration 1.5 hours
- Serving CGI files
Setting up load balancing with reverse proxy
Lesson : 11 | Duration 1.5 hours
- Setting up load balancing with reverse proxy
Splitting requests based on various conditions usi
Lesson : 12 | Duration 1.5 hours
- Splitting requests based on various conditions using split-clients