Aller au contenu
Runbook

Nginx

Serveur web haute performance, reverse proxy, répartiteur de charge et cache HTTP.

Outilweb-serverreverse-proxyload-balancerhttpproxy

Choisir une plateforme

Vue d'ensemble

Nginx (« engine X ») est un serveur web haute performance largement utilisé comme reverse proxy, répartiteur de charge et cache HTTP. Son architecture événementielle gère un grand nombre de connexions simultanées avec une faible empreinte mémoire, ce qui explique qu'il serve une large part des sites les plus fréquentés du web.

Modèle de configuration

Le comportement est piloté par nginx.conf et les fichiers inclus. Les directives clés sont les blocs server (hôtes virtuels), listen (port), root (racine du site) et location (routage des requêtes). Validez toujours vos modifications avec nginx -t avant de recharger avec nginx -s reload.

Ports et rechargements

Nginx écoute sur le port 80 par défaut sous Linux (Homebrew utilise 8080 pour pouvoir tourner sans root). Il recharge sa configuration sans interrompre les connexions via nginx -s reload.