NGinx – High-Performance HTTP Server and Reverse Proxy

NGinx – High-Performance HTTP Server and Reverse Proxy

NGinx – High-Performance HTTP Server and Reverse Proxy

1 Star2 Stars3 Stars4 Stars5 Stars (6 votes, average: 3.83 out of 5)

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.


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.


Base experience with system administration on Microsoft Windows, UNIX, or Linux operating systems.


  1. Introduction to Nginx

  2. Installation of Nginx

  3. Understaning Nginx Configuration

  4. Logging on Nginx

  5. Setting up Basic HTML site on Nginx

  6. Setting up correct reverse proxy timeouts

  7. Setting up caching on the reverse proxy

  8. Using multiple backends for the reverse proxy

  9. Setting up a Django site using Nginx as a reverse proxy

  10. Serving CGI files

  11. Setting up load balancing with reverse proxy

  12. Splitting requests based on various conditions using split-clients

Related Courses

Enquiry Now