Aller au contenu
Runbook

Installer Nginx sur Windows

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

Outilweb-serverreverse-proxyload-balancerhttpproxy

Installation

Chocolatey · Chocolatey
choco install nginx

Sinon, téléchargez le ZIP officiel depuis nginx.org et décompressez-le.

Vérifier l'installation

Vérifier
nginx -v

Fichiers importants

TypeCheminDescription
configC:\tools\nginx\conf\nginx.confFichier de configuration principal (Chocolatey installe sous C:\tools\nginx).
dataC:\tools\nginx\htmlRacine du site par défaut.
logC:\tools\nginx\logsJournaux d'accès et d'erreurs.

Ports par défaut

80

Outils en ligne de commande

  • nginxLancez start nginx pour démarrer ; nginx -s stop pour arrêter ; nginx -s reload pour recharger.

Désinstaller

Désinstaller
nginx -s stop
choco uninstall nginx

À savoir

  • Sous Windows, Nginx n'enregistre pas de service à la systemd : démarrez-le avec start nginx et arrêtez-le avec nginx -s stop depuis le répertoire d'installation.
  • Pour le faire tourner comme un vrai service Windows, utilisez un wrapper tel que NSSM ou WinSW.
  • Le ZIP officiel de nginx.org se décompresse dans un dossier depuis lequel vous l'exécutez directement ; Chocolatey le place sous C:\tools\nginx.

Installation sur Windows

choco install nginx (Chocolatey) installe Nginx sous C:\tools\nginx. Sinon, téléchargez le ZIP officiel depuis nginx.org et décompressez-le où vous voulez. Vérifiez avec nginx -v.

Démarrer et arrêter

Le Nginx Windows n'est pas un service système. Depuis le répertoire d'installation, lancez-le avec start nginx, rechargez la configuration avec nginx -s reload et arrêtez-le avec nginx -s stop. Pour le faire tourner comme un vrai service Windows, encapsulez-le avec NSSM ou WinSW.

Configuration et journaux

La configuration est C:\tools\nginx\conf\nginx.conf, la racine du site C:\tools\nginx\html, et les journaux se trouvent sous C:\tools\nginx\logs. Validez vos modifications avec nginx -t avant de recharger.