Home >Operation and Maintenance >Nginx >What is Nginx server
Nginx is a very lightweight HTTP server written by Russians. Nginx, pronounced as "engine X", is a high-performance HTTP and reverse proxy server, and is also an IMAP/POP3/ SMTP proxy server.
Nginx was developed by Russian Igor Sysoev for the Rambler.ru site, the second most visited site in Russia, where it has been running for more than two and a half years. . Igor Sysoev built the project under the BSD license. (Recommended learning: nginx tutorial)
It releases the source code under a BSD-like license because of its stability, rich feature set, sample configuration files and low system resources. famous for its consumption. On June 1, 2011, nginx 1.0.4 was released.
Nginx is a lightweight web server/reverse proxy server and email (IMAP/POP3) proxy server, released under the BSD-like protocol. Its characteristics are that it occupies less memory and has strong concurrency capabilities. In fact, nginx's concurrency capabilities perform better among web servers of the same type. Users of nginx websites in mainland China include: Baidu, JD.com, Sina, NetEase, Tencent, Taobao, etc.
English homepage: http://nginx.net.
As of 2013, many domestic websites currently use Nginx as their web server, such as the well-known domestic Sina, 163, Tencent, Discuz, Douban, etc.
According to netcraft statistics, Nginx ranks third, accounting for about 15% of the share (see: http://news.netcraft.com/archives/category/web-server-survey/ )
Nginx is written in an event-driven manner, so it has very good performance. It is also a very efficient reverse proxy and load balancing. It has the performance that matches Lighttpd, but does not have the memory leak problem of Lighttpd, and Lighttpd's mod_proxy also has some problems and has not been updated for a long time.
Igor now releases the source code under a BSD-like license.
Nginx is famous for its stability, rich module library, flexible configuration and low system resource consumption. The industry agrees that it is a lightweight replacement for Apache2.2+mod_proxy_balancer, not only because it responds to static pages very quickly, but also because its number of modules reaches nearly 2/3 of Apache.
The proxy and rewrite modules are fully supported, and it also supports mod_fcgi, ssl, and vhosts. It is suitable for front-end HTTP responses of mongrel clusters.
The above is the detailed content of What is Nginx server. For more information, please follow other related articles on the PHP Chinese website!