Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

About nginx

2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/03 Report--

Brief introduction

Nginx (engine x) is a high performance HTTP and reverse proxy web server. It also provides IMAP/POP3/SMTP services and general TCP / UDP proxy servers.

Nginx is a lightweight Web server / reverse proxy server and email (IMAP/POP3) proxy server and general TCP / UDP proxy server

Basic HTTP server functions provide static and index files, automatic indexing; accelerated reverse proxy with cache; load balancing and fault tolerance; cache acceleration support for FastCGI, uwsgi, SCGI and memcached servers; load balancing and fault tolerance; modular architecture. Filters include gzipping, byte range, block response, XSLT, SSI and image conversion filters. If multiple SSI inclusions in a single page are processed by a proxy server or FastCGI / uwsgi / SCGI server, they can be processed in parallel; SSL and TLS SNI support; and HTTP 2.0 is supported through weighted and dependency-based priorities. Other HTTP server features name-based and IP-based virtual servers; pipe connection support; access log format, buffered log writes, fast log loops and syslog logs; 3xx-5xx error code redirection; rewrite module: change URI using regular expressions Perform different functions based on client address; access control based on client IP address, password (HTTP basic authentication) and sub-request results; FLV and MP4 streaming; response rate restrictions; limit the number of simultaneous connections or requests from one address; IP-based geographic location; split testing; request mirroring; embedded Perl; njs scripting language. Mail proxy server function uses external HTTP authentication server to redirect users to IMAP or POP3 server using external HTTP authentication server user authentication and connection redirection to internal SMTP server; authentication method: POP3:USER / PASS,APOP,AUTH LOGIN / PLAIN / CRAM-MD5;IMAP: login, authorization login / normal / CRAM-MD5;SMTP:AUTH LOGIN / PLAIN / CRAM-MD5;SSL support STARTTLS and STLS support. TCP / UDP proxy server function: universal proxy for TCP and UDP; SSL and TLS SNI support for TCP; load balancing and fault tolerance; access control based on customer address; perform different functions based on customer address; limit the number of simultaneous connections from one address; access log format, buffer log writing, fast log loop and syslog log; IP-based geographic location; split testing; njs scripting language. Architecture and extensibility of one main process and multiple child processes; worker processes can be run under any user; flexible configuration; reconfiguration and upgrade of executables without disrupting client services; support for kqueue (FreeBSD 4.1 +), epoll (Linux 2.6 +), / dev / poll (Solaris 7 11x99 +), event port (Solaris 10), selection and polling Support for various queuing features, including EV_CLEAR,EV_DISABLE (for temporarily disabling events), NOTE_LOWAT,EV_EOF, number of available data, error codes; support for various epoll features, including EPOLLRDHUP (Linux 2.6.17 +, glibc 2.8 +) and EPOLLEXCLUSIVE (Linux 4.5 +, glibc 2.24 +) Sendfile (FreeBSD 3. 1 +, Linux 2. 2 +, macOS 10. 5 +), sendfile64 (Linux 2.4.21 +) and sendfilev (Solaris 8 7 Compact 01 +) support; file AIO (FreeBSD 4.3, Linux 2.4 +, Solaris 2. 6 +); DIRECTIO (FreeBSD 4. 4 +, Linux 2. 4 +, Solaris 2. 6 +, macOS); accept filter (FreeBSD 4. 1, Linux 2. 4 +, NetBSD 5.0 +) and TCP_DEFER_ACCEPT (Linux 2. 4 +) support It takes about 2.5m memory for 10000 inactive HTTP to remain active. Data replication operations are kept to a minimum. Applicable platforms: FreeBSD 3-12 / i386; FreeBSD 5-12 / amd64; FreeBSD 11 / ppc;FreeBSD 12 / ppc64;Linux 2.2-4 / i386 / Solaris 2.6-5 / amd64; Linux 3-4 / armv6l,armv7l,aarch74,ppc64le;Solaris 9 / i386 Solaris 4U; Solaris 10 / i386; Solaris 11 / x86: Aix 7.1 / PowerPC;HP-UX 11.31 / ia64;macOS / ppc,i386,x86_64;Windows XP,Windows Server 2003.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report