SlideShare a Scribd company logo
Basics Of NGINX
By,
Premkumar M,
Software Engineer,
Squash Apps Pvt. ltd.
Synopsis:
❧ Web Server,
❧ NGINX,
❧ Features,
❧ Architecture,
❧ Statistics,
❧ NGINX/Apache
❧ Installation.
2
Web Server
A web server (or Web server) is server software, or hardware dedicated to
running said software, that can satisfy World Wide Web client requests. A web
server can, in general, contain one or more websites. A web server processes
incoming network requests over HTTP and several other related protocols.
3
NGINX
❧ NGINX is an open source software for web serving, reverse proxying, caching,
load balancing, media streaming, and more.
❧ It started out as a web server designed for maximum performance and stability.
❧In addition to its HTTP server capabilities, NGINX can also function as a proxy
server for email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer
for HTTP, TCP, and UDP servers.
4
Features
❧ Easy Installation,
❧ Improves performance,
❧ Reduces wait time for users,
❧ Load Balancing.
❧ Offers Scalability.
❧ On the fly.
5
Architecture
6
Statistics
7
NGINX / Apache
8
Apache NGINX
Apache follows multi-threaded
approach to process client requests.
Nginx uses an event-driven approach
to serve client requests.
It cannot process multiple requests
concurrently with heavy web traffic.
It can process multiple client requests
concurrently and efficiently with
limited hardware resources.
A single thread can only process one
connection.
A single thread can handle multiple
connections.
Installation:
Please click here to get the installation steps.
9
10
11

More Related Content

PPTX
PPTX
Introduction to NGINX web server
PPTX
PPTX
What's New in NGINX Plus R7?
KEY
Load Balancing with Apache
PPTX
Choosing A Proxy Server - Apachecon 2014
PDF
Introduction to HTTP2
PDF
NGINX ADC: Basics and Best Practices
Introduction to NGINX web server
What's New in NGINX Plus R7?
Load Balancing with Apache
Choosing A Proxy Server - Apachecon 2014
Introduction to HTTP2
NGINX ADC: Basics and Best Practices

What's hot (20)

PDF
Nginx Essential
PPT
Nginx internals
PDF
Memcached amplification DDoS: a 2018 threat
PPTX
Analyzing NGINX Logs with Datadog
PDF
Altitude San Francisco 2018: HTTP/2 Tales: Discovery and Woe
PDF
Communicating on the web
PPTX
Http/2 lightning
PPTX
Learn REST API at ASIT
PPTX
Peer Cache for Configuration Manager clients
PDF
Monitoring Highly Dynamic and Distributed Systems with NGINX Amplify
PPTX
NGINX: HTTP/2 Server Push and gRPC
PDF
Lcu14 Lightning Talk- NGINX
PDF
Altitude San Francisco 2018: HTTP Invalidation Workshop
PDF
New features in PMTA 5.0
PPT
Reverse proxy
PPT
JUG louvain websockets
PDF
DockerCon Live 2020 - Securing Your Containerized Application with NGINX
PPTX
Internet protocol
PPTX
HTTP Request Smuggling
PDF
Http smuggling 1 200523064027
Nginx Essential
Nginx internals
Memcached amplification DDoS: a 2018 threat
Analyzing NGINX Logs with Datadog
Altitude San Francisco 2018: HTTP/2 Tales: Discovery and Woe
Communicating on the web
Http/2 lightning
Learn REST API at ASIT
Peer Cache for Configuration Manager clients
Monitoring Highly Dynamic and Distributed Systems with NGINX Amplify
NGINX: HTTP/2 Server Push and gRPC
Lcu14 Lightning Talk- NGINX
Altitude San Francisco 2018: HTTP Invalidation Workshop
New features in PMTA 5.0
Reverse proxy
JUG louvain websockets
DockerCon Live 2020 - Securing Your Containerized Application with NGINX
Internet protocol
HTTP Request Smuggling
Http smuggling 1 200523064027
Ad

Similar to Basics of NGINX (20)

PDF
NGINX ADC: Basics and Best Practices – EMEA
PDF
NGINX: Basics and Best Practices EMEA
ODP
Introduction to Nginx
PDF
Nginx dhruba mandal
PPTX
NGINX 101 - now with more Docker
PPTX
NGINX 101 - now with more Docker
PPTX
NGINX: Basics and Best Practices
PPTX
NGINX Basics: Ask Me Anything – EMEA
PDF
ITB2019 NGINX Overview and Technical Aspects - Kevin Jones
PPTX
Nginx A High Performance Load Balancer, Web Server & Reverse Proxy
PPTX
5 things you didn't know nginx could do
PDF
Nginx for Fun & Performance - Philipp Krenn - Codemotion Rome 2015
PPTX
NGINX: Back to Basics – APCJ
PPTX
NGINX Installation and Tuning
PDF
What is Nginx and Why You Should to Use it with Wordpress Hosting
PPTX
5 things you didn't know nginx could do velocity
PDF
NGINX: The Past, Present and Future of the Modern Web
PDF
ITB2017 - Nginx ppf intothebox_2017
PPTX
Flawless Application Delivery with NGINX Plus
NGINX ADC: Basics and Best Practices – EMEA
NGINX: Basics and Best Practices EMEA
Introduction to Nginx
Nginx dhruba mandal
NGINX 101 - now with more Docker
NGINX 101 - now with more Docker
NGINX: Basics and Best Practices
NGINX Basics: Ask Me Anything – EMEA
ITB2019 NGINX Overview and Technical Aspects - Kevin Jones
Nginx A High Performance Load Balancer, Web Server & Reverse Proxy
5 things you didn't know nginx could do
Nginx for Fun & Performance - Philipp Krenn - Codemotion Rome 2015
NGINX: Back to Basics – APCJ
NGINX Installation and Tuning
What is Nginx and Why You Should to Use it with Wordpress Hosting
5 things you didn't know nginx could do velocity
NGINX: The Past, Present and Future of the Modern Web
ITB2017 - Nginx ppf intothebox_2017
Flawless Application Delivery with NGINX Plus
Ad

More from Squash Apps Pvt Ltd (15)

PPTX
The Critical role of Copyright
PPTX
Please review and merge
PPTX
Angular Lifecycle Hooks
PPTX
Next Generation of Javascript
PPTX
Hybrid app development frameworks
PPTX
API Gateway with legend lambada
PPTX
Life Cycle hooks in VueJs
PPTX
An Intro into webpack
PPTX
Lets vue(view) Vuex from the Top Vue(View)
PPTX
An Overview on Nuxt.js
PPTX
Sharing Data Between Angular Components
PPTX
AWS Jungle - Lambda
PPTX
Angular Lazy Loading and Resolve (Route Resolver)
ODP
Basics of VueJS
The Critical role of Copyright
Please review and merge
Angular Lifecycle Hooks
Next Generation of Javascript
Hybrid app development frameworks
API Gateway with legend lambada
Life Cycle hooks in VueJs
An Intro into webpack
Lets vue(view) Vuex from the Top Vue(View)
An Overview on Nuxt.js
Sharing Data Between Angular Components
AWS Jungle - Lambda
Angular Lazy Loading and Resolve (Route Resolver)
Basics of VueJS

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
Teaching material agriculture food technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation theory and applications.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Modernizing your data center with Dell and AMD
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Reach Out and Touch Someone: Haptics and Empathic Computing
The AUB Centre for AI in Media Proposal.docx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Teaching material agriculture food technology
Building Integrated photovoltaic BIPV_UPV.pdf
Encapsulation_ Review paper, used for researhc scholars
Cloud computing and distributed systems.
Encapsulation theory and applications.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
NewMind AI Weekly Chronicles - August'25 Week I
20250228 LYD VKU AI Blended-Learning.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Modernizing your data center with Dell and AMD
Digital-Transformation-Roadmap-for-Companies.pptx
Spectral efficient network and resource selection model in 5G networks

Basics of NGINX

  • 1. Basics Of NGINX By, Premkumar M, Software Engineer, Squash Apps Pvt. ltd.
  • 2. Synopsis: ❧ Web Server, ❧ NGINX, ❧ Features, ❧ Architecture, ❧ Statistics, ❧ NGINX/Apache ❧ Installation. 2
  • 3. Web Server A web server (or Web server) is server software, or hardware dedicated to running said software, that can satisfy World Wide Web client requests. A web server can, in general, contain one or more websites. A web server processes incoming network requests over HTTP and several other related protocols. 3
  • 4. NGINX ❧ NGINX is an open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. ❧ It started out as a web server designed for maximum performance and stability. ❧In addition to its HTTP server capabilities, NGINX can also function as a proxy server for email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers. 4
  • 5. Features ❧ Easy Installation, ❧ Improves performance, ❧ Reduces wait time for users, ❧ Load Balancing. ❧ Offers Scalability. ❧ On the fly. 5
  • 8. NGINX / Apache 8 Apache NGINX Apache follows multi-threaded approach to process client requests. Nginx uses an event-driven approach to serve client requests. It cannot process multiple requests concurrently with heavy web traffic. It can process multiple client requests concurrently and efficiently with limited hardware resources. A single thread can only process one connection. A single thread can handle multiple connections.
  • 9. Installation: Please click here to get the installation steps. 9
  • 10. 10
  • 11. 11