Comment installer et exécuter le serveur Nginx sous Windows

Comment installer et exécuter le serveur Nginx sous Windows

Nginx est un serveur Web très populaire pour les systèmes Linux et BSD . Il peut également être installé sur Windows à condition d'accepter les limitations de performances qui n'ont pas encore été corrigées. Vous pouvez toujours héberger un serveur Web ou un portail client/employé dans le confort de votre ordinateur portable Windows. Pour installer et exécuter Nginx avec succès sous Windows, suivez les étapes ci-dessous.

Installer Nginx sous Windows

Pour commencer, vous devrez installer Nginx sur votre ordinateur portable ou PC Windows. Il n'existe pas d'installateur Nginx standard avec ce système d'exploitation. Vous devrez télécharger l'une de ses versions en ligne et l'enregistrer sur l'emplacement du lecteur C: de votre PC.

1. Sélectionnez la version souhaitée et téléchargez son fichier zip sur votre PC. Nginx recommande d'utiliser la « version principale » car elle est livrée avec les dernières fonctionnalités. Si vous n'avez pas besoin de ces fonctionnalités, la dernière version stable fonctionnera également.

Comment installer et exécuter le serveur Nginx sous Windows

Téléchargez la version principale de Nginx depuis le site officiel

2. Une fois téléchargé, décompressez le nouveau dossier en cliquant dessus avec le bouton droit. Vous pouvez également utiliser des logiciels de compression populaires comme 7-Zip ou WinRAR .

Comment installer et exécuter le serveur Nginx sous Windows

Cliquez avec le bouton droit pour extraire tous les fichiers du logiciel d'installation Nginx téléchargé.

3. Déplacez l'intégralité du dossier inclus avec la copie de téléchargement intégrée vers le lecteur C:. L'exemple l'a déplacé vers « Program Files » , mais il peut être enregistré n'importe où sur votre PC, y compris le lecteur D.

Comment installer et exécuter le serveur Nginx sous Windows

Déplacez le dossier Nginx extrait vers Program Files

4. Sélectionnez et double-cliquez sur le fichier « Nginx.exe ». Il est désormais activé pour une utilisation ultérieure. L'exemple exécutera Nginx à partir de cet emplacement en tant que programme de service Web par défaut.

Comment installer et exécuter le serveur Nginx sous Windows

Double-cliquez sur l'application Nginx dans le dossier Program Files.

5. Si le filtre Windows SmartScreen est activé, cela peut empêcher l'exécution du programme d'installation de Nginx. Cliquez sur « Plus d'informations » pour contourner la limite.

Comment installer et exécuter le serveur Nginx sous Windows

Cliquer sur « Plus d'informations » dans la fenêtre de l'application Nginx bloque SmartScreen.

6. Cliquez sur le texte « Exécuter quand même » pour exécuter le fichier nginx.exe.

Comment installer et exécuter le serveur Nginx sous Windows

SmartScreen bloque les applications Nginx que vous pouvez toujours exécuter.

7. Vous pouvez rencontrer un écran de blocage supplémentaire du pare-feu Windows Defender lors de l'exécution du serveur Nginx, cela doit être autorisé par vous. Une fois cela fait, vous pouvez facilement utiliser Nginx sur votre appareil Windows.

Comment installer et exécuter le serveur Nginx sous Windows

Le pare-feu Windows Defender a bloqué l'application Nginx. Cliquez sur Autoriser l'accès pour l'exécuter.

Comment démarrer Nginx sous Windows

Il existe de nombreuses façons d'exécuter Nginx sur un PC Windows en fonction des besoins de votre utilisation finale. Vous pouvez utiliser ces méthodes simultanément. Par exemple, vous pouvez lancer le serveur Nginx à l'aide de son fichier d'application ou depuis PowerShell .

1. Utilisez les fichiers d'application Nginx

Nginx dispose d'un fichier d'application intégré sur lequel vous pouvez double-cliquer comme décrit dans la section ci-dessus. Vous devrez contourner toutes les restrictions imposées par SmartScreen ou Windows Defender.

1. Une fois terminé, accédez à votre navigateur par défaut et tapez localhost. Microsoft Edge est le navigateur utilisé dans l'exemple ci-dessous.

2. Si vous voyez un écran indiquant que le serveur Web Nginx a été installé avec succès et fonctionne, cela signifie qu'il n'y a aucun problème avec votre installation Nginx sous Windows.

Comment installer et exécuter le serveur Nginx sous Windows

Navigateur Edge sous Windows affichant le script par défaut de Nginx après avoir entré « localhost » dans la barre d'adresse.

3. Pour arrêter Nginx, vous pouvez y mettre fin depuis la fenêtre du Gestionnaire des tâches . Si vous ne pouvez pas y mettre fin directement à partir de Processus , cliquez avec le bouton droit pour sélectionner « Aller aux détails » .

Comment installer et exécuter le serveur Nginx sous Windows

Cliquez avec le bouton droit pour sélectionner « Aller aux détails » pour le processus Nginx dans le Gestionnaire des tâches.

4. Identifiez toutes les instances de Nginx.exe et cliquez avec le bouton droit pour terminer chaque tâche.

Comment installer et exécuter le serveur Nginx sous Windows

Cliquez avec le bouton droit pour sélectionner "Fin de tâche" pour terminer le processus Nginx dans le Gestionnaire des tâches

5. Ignorez les avertissements tels que « Voulez-vous mettre fin à Nginx.exe ». Cliquez sur « Terminer le processus » pour poursuivre le processus de résiliation.

Comment installer et exécuter le serveur Nginx sous Windows

Cliquez sur "Terminer le processus" pour terminer Nginx.exe du Gestionnaire des tâches.

6. Lorsque vous entrez localhost , vous verrez un écran « Impossible d'accéder à cette page » sur le site Web de votre navigateur.

Comment installer et exécuter le serveur Nginx sous Windows

Nginx localhost affiche l'erreur « Impossible d'accéder à cette page » sur le navigateur.

2. Utilisez PowerShell

La meilleure partie de Nginx est qu'il peut s'exécuter en tant que script automatisé à partir de PowerShell et également d'une invite de commande. L'article le démontrera pour PowerShell ci-dessous.

1. Lancez PowerShell avec les droits d'administrateur .

Comment installer et exécuter le serveur Nginx sous Windows

Exécutez PowerShell avec les droits d'administrateur.

2. Revenez au dossier dans lequel vous avez enregistré l'application Nginx et cliquez avec le bouton droit pour accéder à ses Propriétés . Ici, vous pouvez copier le chemin exact du dossier. Dans cet exemple, il s'agit de « C:\nginx-1.25.1\nginx-1.25.1 ».

Comment installer et exécuter le serveur Nginx sous Windows

Chemin d'emplacement du fichier de l'application Nginx dans le répertoire Nginx installé.

3. Modifiez le répertoire PowerShell pour pointer vers le chemin ci-dessus.

cd Path of Nginx installer

Comment installer et exécuter le serveur Nginx sous Windows

Redirigez le chemin du répertoire de l’application PowerShell vers Nginx.

4. Pour initialiser le serveur Nginx, entrez la commande suivante.

start nginx

Comment installer et exécuter le serveur Nginx sous Windows

Démarrez Nginx dans PowerShell avec les droits d'administrateur.

5. Vous pouvez afficher les instances de processus Nginx.exe dans le Gestionnaire des tâches imbriqué dans Windows PowerShell.

Comment installer et exécuter le serveur Nginx sous Windows

Nginx s'exécute en tant que processus en arrière-plan dans une fenêtre PowerShell, comme indiqué dans le Gestionnaire des tâches.

6. Sous Windows, Nginx peut s'exécuter comme une application console standard. Pour le gérer, les commandes simples suivantes sont souvent utilisées :

nginx -s stop Éteignez rapidement l'appareil
nginx -s quit Éteignez l'appareil normalement
nginx -s reload Modifier la configuration, démarrer de nouveaux processus de travail avec une nouvelle configuration, arrêter progressivement les anciens processus de travail
nginx -s reopen Rouvrez le fichier journal

7. Si vous rencontrez des erreurs, telles que « La commande nginx n'a pas été trouvée, mais existe à l'emplacement actuel », PowerShell vous invitera à utiliser une autre commande. L'exemple suivant remplace toutes les instances de nginx par /.nginx , en les utilisant pour recharger et quitter le programme.

Comment installer et exécuter le serveur Nginx sous Windows

Liste des commandes Nginx dans la fenêtre PowerShell.

3. Utilisez le gestionnaire IIS

Vous pouvez également utiliser Internet Information Services (IIS) pour exécuter Nginx, un serveur Web Microsoft qui sert les pages ou les fichiers HTML demandés. Auparavant, c’était obligatoire, mais ce n’est plus le cas aujourd’hui.

1. Vous pouvez activer cette fonctionnalité dans la section « Activer ou désactiver les fonctionnalités Windows » du Panneau de configuration. Vérifiez les champs obligatoires pour « Outils de gestion Web » et « Console de gestion IIS » .

Comment installer et exécuter le serveur Nginx sous Windows

Activez la console de gestion IIS dans les services Internet (IIS).

2. Il faudra un certain temps pour qu'IIS soit activé sur votre ordinateur une fois les modifications appliquées.

Comment installer et exécuter le serveur Nginx sous Windows

Appliquez les modifications pour activer les fonctionnalités Windows dans Windows.

3. Vous verrez l'état de réussite « Windows a terminé les modifications demandées ».

Comment installer et exécuter le serveur Nginx sous Windows

Windows a effectué les modifications requises pour activer les fonctionnalités nécessaires avec la console IIS.

4. Vous pouvez ouvrir IIS Manager directement à partir du menu Démarrer. Ouvrez-le toujours en mode Administrateur.

Comment installer et exécuter le serveur Nginx sous Windows

Ouvrez l'application IIS Manager à partir du menu Démarrer en mode Administrateur.

5. Ici, vous pourrez accéder au site Web par défaut, généralement situé à « inetpub wwwroot ». Vous pouvez le trouver dans l'Explorateur de fichiers grâce à une simple recherche.

6. Lorsque vous double-cliquez sur l' option « Site Web par défaut » dans le Gestionnaire IIS, cela mènera à ce nouveau dossier. Alternativement, vous pouvez cliquer avec le bouton droit sur le menu et sélectionner « Explorer » pour obtenir les mêmes résultats.

Comment installer et exécuter le serveur Nginx sous Windows

Le répertoire racine du PC est déterminé à l'aide du gestionnaire IIS.

7. Une fois la console IIS activée, vous pouvez afficher son site Web en entrant localhost sur votre navigateur par défaut.

Comment installer et exécuter le serveur Nginx sous Windows

Le serveur local de Nginx pointe vers le site Web IIS.

Comment configurer Nginx pour Windows

Pour exécuter Nginx sous Windows, toutes les modifications souhaitées sont affectées par les différentes chaînes modifiées dans les fichiers « index.html » et « nginx.conf » du répertoire d'installation. Ces chaînes sont généralement modifiées avec l'éditeur de texte Notepad, mais vous pouvez utiliser n'importe quel autre éditeur tel qu'Atom, Notepad++ ou Visual Studio Code. Cet exemple modifiera le fichier de configuration à l'aide de Notepad++.

1. Accédez au dossier dans lequel vous avez enregistré votre application Nginx. Cliquez sur le sous-dossier « html » .

Comment installer et exécuter le serveur Nginx sous Windows

Sous-dossier HTML dans le dossier Nginx.

2. Cliquez avec le bouton droit pour sélectionner « Modifier avec Notepad++ » pour le fichier index.html.

Comment installer et exécuter le serveur Nginx sous Windows

Cliquez avec le bouton droit pour modifier le fichier Index HTML dans le dossier Nginx à l'aide de Notepad++.

3. Vous pouvez modifier le fichier index.html dans le dossier racine sur un onglet nouveau ou séparé. Remplacez le texte par celui que vous souhaitez que le serveur Web affiche à l'écran.

4. N'oubliez pas de cliquer sur le bouton "Enregistrer" en haut une fois que vous avez terminé.

5. Quittez le programme Nginx.exe en utilisant « Fin de tâche » comme dans la section ci-dessus et redémarrez-le.

Comment installer et exécuter le serveur Nginx sous Windows

Modifiez le fichier HTML Nginx avec les modifications de texte et enregistrez le fichier.

6. Entrez localhost dans la fenêtre du navigateur. Le serveur Web Nginx mettra en évidence les modifications que vous avez apportées.

Comment installer et exécuter le serveur Nginx sous Windows

Le texte modifié est affiché en tant que serveur local sur le navigateur par défaut.

7. Ensuite, cliquez sur « Conf » et faites un clic droit pour sélectionner « nginx.conf » , puis sélectionnez « Modifier avec Notepad++ » .

Comment installer et exécuter le serveur Nginx sous Windows

Faites un clic droit pour modifier le fichier de configuration Nginx avec Notepad++.

8. Recherchez l'emplacement du dossier racine et remplacez-le du code HTML par défaut par tout autre chemin physique.

Comment installer et exécuter le serveur Nginx sous Windows

Modifiez le chemin racine du fichier Conf avec Notepad++.


Comment lancer des applications instantanément avec Wox sous Windows

Comment lancer des applications instantanément avec Wox sous Windows

Découvrez comment utiliser Wox pour lancer vos applications, exécuter des commandes et plus encore, instantanément.

Comment créer un cercle jaune autour du pointeur de la souris sous Windows

Comment créer un cercle jaune autour du pointeur de la souris sous Windows

Découvrez comment créer un cercle jaune autour du pointeur de la souris pour le mettre en surbrillance sur Windows 10. Suivez ces étapes faciles pour améliorer votre expérience utilisateur.

Pourquoi ladresse IP de Localhost est-elle 127.0.0.1 ?

Pourquoi ladresse IP de Localhost est-elle 127.0.0.1 ?

Découvrez pourquoi l

Comment ajouter des raccourcis de dossiers au menu Démarrer sous Windows 11

Comment ajouter des raccourcis de dossiers au menu Démarrer sous Windows 11

Sous Windows 11, configurez facilement des raccourcis pour accéder rapidement à des dossiers spéciaux dans votre menu Démarrer.

8 façons de corriger lerreur Il ny a aucun élément de démarrage à afficher dans le Gestionnaire des tâches sous Windows

8 façons de corriger lerreur Il ny a aucun élément de démarrage à afficher dans le Gestionnaire des tâches sous Windows

Découvrez comment résoudre l

Comment utiliser un disque dur externe avec un Chromebook

Comment utiliser un disque dur externe avec un Chromebook

Découvrez comment utiliser un disque dur externe avec un Chromebook pour transférer et stocker vos fichiers en toute sécurité. Suivez nos étapes pour un usage optimal.

Comment activer une adresse MAC aléatoire pour le réseau WiFi sous Windows 10

Comment activer une adresse MAC aléatoire pour le réseau WiFi sous Windows 10

Dans ce guide, vous apprendrez les étapes pour toujours utiliser une adresse MAC aléatoire pour votre adaptateur WiFi sous Windows 10. Optimisez votre sécurité en ligne!

Instructions pour désinstaller Internet Explorer sous Windows 10

Instructions pour désinstaller Internet Explorer sous Windows 10

Découvrez comment désinstaller Internet Explorer 11 sur Windows 10 pour optimiser l'espace de votre disque dur.

Comment utiliser Smart Defrag pour défragmenter efficacement les disques durs

Comment utiliser Smart Defrag pour défragmenter efficacement les disques durs

Découvrez comment utiliser Smart Defrag, un logiciel de défragmentation de disque dur gratuit et efficace, pour améliorer les performances de votre ordinateur.

Comment partager un VPN via un point daccès WiFi depuis un ordinateur portable

Comment partager un VPN via un point daccès WiFi depuis un ordinateur portable

Le moyen le plus simple de déverrouiller du contenu et de protéger tous les appareils avec un VPN crypté est de partager la connexion VPN via un point d