19 January 2021

#NGINX


What is the advantage of using a “reverse proxy server”?
What is Nginx? Mention some special features of Nginx?
What is ngx_http_upstream_module is used for?
What is C10K problem?
What is the purpose of –s with Nginx Server?
What is the difference between Nginx and Apache?
What is the best usage of Nginx server?
What is the Master and Worker Processes in Nginx Server?
What is the use of stub_status and sub_filter directives?
How Nginx can handle HTTP requests?
How you can start Nginx through a different port other than 80?
How you can get the current time in Nginx?
How to add modules in Nginx Server?
In Nginx how you can prevent processing requests with undefined server names?
In Nginx, explain how you can keep double slashes in URLs?
Does Nginx support compress the request to the upstream?
is it possible to replace Nginx errors like 502 error with 503?

  • NGINX is pronounced as "engine-ex".
  • It is an open-source, fast, lightweight and high-performance web server that can be used to serve static files.
  • It has considered as the popular web server behind the Apache web server and Microsoft's IIS.
  • In its initial release, NGINX functioned for HTTP web serving. Today, however, it also serves as a reverse proxy server for HTTP, HTTPS, SMTP, IMAP, POP3 protocols, on the other hand, it is also used for HTTP load balancer, HTTP cache, and email proxy for IMAP, POP3, and SMTP.
  • It improves content and application delivery, improves security, and facilitates scalability and availability for the busiest websites on the internet.
  • In short, we can say that Nginx is just a kind of software that is used in web servers to serve concurrent requests.
  • Previously we used to install Apache in web servers to handle these functions, but as the world, in growing and demanding more things at one time, the term concurrency comes into the world and nginx launched for the same thing.
  • Nginx was created by Igor Sysoev, with its 1st public release on October 2004 as an attempt to answer the C10k problem. Where C10k is the challenge of managing 10,000 connections at the same time. Today there are even more connections that web servers have to handle. Because of this reason, nginx offers event-driven and asynchronous architecture. This feature makes nginx as the most reliable servers for scalability and speed.
  • Some high profile companies using Nginx include IBM, Google, Atlassian, Autodesk, GitLab, DuckDuckGo, T-Mobile, Microsoft, Adobe, Salesforce, VMware, LinkedIn, Cisco, Twitter, Apple, Intel, Facebook, and many more.

No comments:

Post a Comment

Most views on this month