What is NGINX Server ? why to Use Nginx over Apache ?

Post Reply
User avatar
hetalpatel
Posts: 3
Joined: 15 Jul 2017 09:08 am

19 Jul 2017 07:11 am

Image

What is NGINX Server ? why to Use Nginx over Apache ?

Recently i have noticed that many big well known sites are hosted on Nginx server. I Want to know what is Nginx and why to use it instead or over apache web server ?
User avatar
techguy
Posts: 4
Joined: 14 Jul 2017 16:48 pm

19 Jul 2017 07:45 am

NGINX (Pronounced as Engine-X) is an open source, lightweight, high-performance web server or proxy server. Nginx used as reverse proxy server for HTTP, HTTPS, SMTP, IMAP, POP3 protocols, on the other hand, it is also used for servers load balancing and HTTP Cache. Nginx accelerates content and application delivery, improves security, facilitates availability and scalability for the busiest websites on the Internet.

nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally written by Igor Sysoev.

Apache and Nginx are the two most common open source web servers in the world. Together, they are responsible for serving over 50% of traffic on the internet. Both solutions are capable of handling diverse workloads and working with other software to provide a complete web stack.

While Apache and Nginx share many qualities, they should not be thought of as entirely interchangeable. Each excels in its own way and it is important to understand the situations where you may need to reevaluate your web server of choice. This article will be devoted to a discussion of how each server stacks up in various areas.
My Websites :
  • mcx tips
  • commodity tips
raiyalal
Posts: 3
Joined: 15 Jul 2017 16:16 pm

19 Jul 2017 07:50 am

  • Nginx, stylized as (NGINX, NGiИX or nginx), is a web server, which can also be used as a reverse proxy, load balancer and HTTP cache. NGINX accelerates content and application delivery, improves security, facilitates availability and scalability for the busiest web sites on the Internet.
  • Created by Igor Sysoev in 2004, it runs on Unix, Linux, BSD variants, macOS, Solaris, AIX, HP-UX, and Windows.
  • Nginx is free and open source software, released under the terms of a BSD-like license. A company of the same name was founded in 2011 to provide support
Nginx Performance vs Apache :

Nginx was written with an explicit goal of outperforming the Apache web server. Out of the box, serving static files, Nginx uses dramatically less memory than Apache, and can handle roughly four times more requests per second. This performance boost comes at a cost of decreased flexibility, such as the ability to override systemwide access settings on a per-file basis (Apache accomplishes this with an .htaccess file, while Nginx has no such feature built in). Formerly, adding third party modules to nginx required recompiling the application from source with the modules statically linked. This was partially overcome in version 1.9.11 with the addition of dynamic module loading. However, the modules still must be compiled at the same time as nginx, and not all modules are compatible with this system; those require the older static linking process.
Post Reply