A report on Web server and Nginx
Nginx (pronounced "engine x" ), stylized as NGIИX, is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.
- NginxIn fact, a few years after 2000 started, not only other commercial and highly competitive web servers, e.g. LiteSpeed, but also many other open-source programs, often of excellent quality and very high performances, among which should be noted Hiawatha, Cherokee HTTP server, Lighttpd, Nginx and other derived/related products also available with commercial support, emerged.
- Web server6 related topics with Alpha
Apache HTTP Server
5 linksThe Apache HTTP Server is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0.
, Netcraft estimated that Apache served 23.04% of the million busiest websites, while Nginx served
Internet Information Services
2 linksInternet Information Services (IIS, formerly Internet Information Server) is an extensible web server software created by Microsoft for use with the Windows NT family.
According to W3Techs, IIS is the third most used web server behind Apache HTTP Server (1st place) and Nginx.
HTTP/2
2 linksMajor revision of the HTTP network protocol used by the World Wide Web.
Major revision of the HTTP network protocol used by the World Wide Web.
Support common existing use cases of HTTP, such as desktop web browsers, mobile web browsers, web APIs, web servers at various scales, proxy servers, reverse proxy servers, firewalls, and content delivery networks.
nginx 1.9.5 supports HTTP/2, released on September 22, 2015, using module ngx_http_v2_module and HTTP/2 Server Push since version 1.13.9 on February 20, 2018.
Reverse proxy
1 linksApplication that sits in front of back-end applications and forwards client requests to those applications.
Application that sits in front of back-end applications and forwards client requests to those applications.
Reverse proxy servers are implemented in popular open-source web servers such as Apache, Nginx, and Caddy.
FastCGI
1 linksFastCGI is a binary protocol for interfacing interactive programs with a web server.
Nginx
Rewrite engine
1 linksSoftware component that performs rewriting on URLs , modifying their appearance.
Software component that performs rewriting on URLs , modifying their appearance.
The engine is typically a component of a web server or web application framework.
nginx has a rewrite module. For example, a multi-link multi-variable page generation from a URI like /f101,n61,o56,d/ifconfig is possible, where multiple individual parts like f101 get expanded with the help of regular expressions into variables to signify FreeBSD 10.1-RELEASE and so forth.