nginx [engine x] is a HTTP Server and mail proxy server written by me (Igor Sysoev).
nginx has been running for more than four years on many heavily loaded Russian sites including Rambler (RamblerMedia.com).
In March 2007 about 20% of all Russian virtual hosts were served or proxied by nginx. According to Google Online Security Blog year ago nginx served or proxied about 4% of all Internet virtual hosts, although Netcraft showed much less percent.
According to Netcraft in March 2008 nginx served or proxied 1 million virtual hosts. The growing in picture and colour!
According to Netcraft in December 2008 nginx served or proxied 3.5 millions virtual hosts. And now it is on 3rd place and ahead of lighttpd.
Basic HTTP features: * Handling of static files, index files, and autoindexing; open file descriptor cache; * Accelerated Reverse proxying without caching; simple load balancing and fault tolerance; * Accelerated support without caching of remote FastCGI servers; simple load balancing and fault tolerance; * Modular architecture. Filters include gzipping, byte ranges, chunked responses, XSLT, and SSI. Multiple SSI inclusions within a single page can be processed in parallel if they are handled by FastCGI or proxied servers. * SSL and TLS SNI support.
Mail proxy server features: * User redirection to IMAP/POP3 backend using an external HTTP authentication server; * User authentication using an external HTTP authentication server and connection redirection to internal SMTP backend; * Authentication methods: o POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5; o IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5; o SMTP: AUTH LOGIN/PLAIN/CRAM-MD5; * SSL support; * STARTTLS and STLS support.