Nginx (prononcé « engine-x ») est un serveur HTTP haute performance et proxy inverse, écrit à l’origine par Igor Sysoev pour résoudre le problème C10k — gérer 10 000 connexions simultanées. Il est aujourd’hui l’un des serveurs web les plus déployés sur Internet.
Ses cas d’utilisation courants incluent la diffusion de fichiers statiques, la répartition de charge entre serveurs applicatifs, la terminaison SSL/TLS et la fonction de passerelle API. Son architecture événementielle et asynchrone le rend particulièrement efficace sous forte charge simultanée.