Home>Article>Operation and Maintenance> What does welcome to nginx mean?
Welcome to nginx, welcome to the world of nginx. If you are a professional website builder, the one you may come into contact with most is Apache. Now more website builders are beginning to use LINUX servers, so LINUX servers are more Good ones will use nginx, so what is nginx, what is the use of nginx, then welcome to the world of nginx.
Nginx is a lightweight web server /Reverse proxy server and email (IMAP/POP3) proxy server, and is released under a BSD-like license. Its characteristics are that it occupies less memory and has strong concurrency capabilities. In fact, Nginx’s concurrency capabilities do 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.
Advantages Nginx
can be compiled and run on most UnixLinux OS, and there is a Windows ported version. The 1.4.0 stable version of Nginx has been released on April 24, 2013. Under normal circumstances, for new sites, it is recommended to use the latest stable version as the production version. There is no urgency to upgrade existing sites. Founder Igor Sysoev Founder Igor Sysoev Nginx's source code uses a 2-clause BSD-like license. Nginx is a very powerful, high-performance Web and reverse proxy server. It has many very superior features: In the case of high concurrency of connections, Nginx is a good substitute for the Apache server: Nginx is the boss of the virtual host business in the United States. One of the software platforms we often choose. Able to support responses of up to 50,000 concurrent connections, thanks to Nginx for choosing epoll and kqueue as the development model.
Server Nginx serves as a load balancing server:
Nginx can directly support Rails and PHP programs internally to provide external services, and can also support external services as an HTTP proxy server. . Nginx is written in C, and its system resource overhead and CPU usage efficiency are much better than Perlbal. And NGINX is also very simple to configure the WEB server
Handle static files, index files and automatic indexing; open file descriptor buffering. Cacheless reverse proxy acceleration, simple load balancing and fault tolerance. FastCGI, simple load balancing and fault tolerance. Modular structure. Including filters such as gzipping, byte ranges, chunked responses, and SSI-filter. If multiple SSIs present in a single page are processed by FastCG or another proxy server, this processing can run in parallel without waiting for each other. Supports SSL and TLSSNI. [1]
Code Nginx code is written entirely from scratch in C and has been ported to many architectures and operating systems, including: Linux, FreeBSD, Solaris, Mac OS X, AIX, and Microsoft Windows. Nginx has its own function library, and the standard modules only use system C library functions except for zlib, PCRE and OpenSSL. Furthermore, these third-party libraries may not be used if they are not needed or if potential licensing conflicts are considered.
Proxy server as a mail proxy server:
Nginx is also a very excellent mail proxy server (one of the earliest purposes of developing this product was also as a mail proxy server) , Last.fm describes a successful and wonderful experience using it. Nginx is a server that is very simple to install, has a very concise configuration file (it can also support perl syntax), and has very few bugs. Nginx is particularly easy to start and can run almost 24/7 without needing to be restarted even if it runs for several months. You can also upgrade the software version without interrupting service.
For more Nginx related technical articles, please visit theNginx usage tutorialcolumn to learn!
The above is the detailed content of What does welcome to nginx mean?. For more information, please follow other related articles on the PHP Chinese website!