Home > Article > Backend Development > Introduction to Nginx
1. Introduction to Nginx
Nginx ("enginex") is a high-performance HTTP and reverse proxy server, as well as an IMAP/POP3/SMTP proxy server. Nginx was developed by Igor Sysoev for Russia's second most visited Rambler.ru site and 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: Sina, NetEase, Tencent, etc.
2. Functions
HTTP basic functions:
1. Grayscale;
2. Multiple services share domain name
3, Simple load balancing and fault tolerance
4, Reconfiguration and online upgrade without interrupting the customer’s work process;
5, Memcached GET interface;
6. Support keep-alive and pipeline connection;
7, customizable access logs, log write cache, and fast log rollback;
8, 4xx-5xxError codeRedirect;
9. PCRE-based rewrite module ;
10 , based on clientIP Address and HTTP basic authentication access control;
11, PUT, DELETE, and MKCOL methods;
12, support FLV (Flash video);
13, bandwidth limit;
14 , Virtual Host service based on IP and name;
The above is an introduction to Nginx, including various aspects. I hope it will be helpful to friends who are interested in PHP tutorials.