O que é NGINX?
NGINX é um software de código aberto para serviços web, proxying reverso, cache, balanceamento de carga, streaming de mídia e muito mais. Começou como um servidor web projetado para o máximo desempenho e estabilidade. Além de seus recursos de servidor HTTP, o NGINX também pode funcionar como um servidor proxy para e-mail (IMAP, POP3 e SMTP) e um balanceador proxy e carga reverso para servidores HTTP, TCP e UDP.
Surgimento
Igor Sysoev originalmente escreveu NGINX para resolver o problema do C10K, um termo cunhado em 1999 para descrever a dificuldade que os servidores web existentes experimentaram no manuseio de grandes números (os 10K) de conexões simultâneas (o C). Com sua arquitetura assíncrona e orientada a eventos, a NGINX revolucionou a forma como os servidores operam em contextos de alto desempenho e se tornou o servidor web mais rápido disponível.
Depois de abrir o serviço de sourcing do projeto em 2004 e ver seu uso crescer exponencialmente, a Sysoev co-fundou a NGINX, Inc. para apoiar o desenvolvimento contínuo da NGINX e comercializar a NGINX Plus como um produto comercial com recursos adicionais projetados para clientes corporativos. A NGINX, Inc. tornou-se parte da F5, Inc. em 2019. Hoje, NGINX e NGINX Plus podem lidar com centenas de milhares de conexões simultâneas, e alimentar mais dos milhões de sites mais movimentados da Web do que qualquer outro servidor.