Comment installer Nginx sur Windows 10

L'un des avantages des systèmes UNIX, comme Linux, est leur capacité de performance et de polyvalence lors de l'exécution d'applications. Si nous parlons d'environnements Web, l'une des applications les plus connues pour toutes ses performances est sans aucun doute Nginx. Nginx (moteur x), a été développé en tant que serveur proxy HTTP, serveur proxy de messagerie ou serveur proxy TCP / UDP avec lequel ses propres fonctions de gestion Web sont étendues et évolutives.

Fonctionnalités de NginxToutes les sources ainsi que la documentation Nginx sont distribuées par la licence BSD à 2 clauses et certaines de ses principales fonctionnalités sont :

  • Il a accéléré la prise en charge de la mise en cache pour les serveurs FastCGI, uwsgi, SCGI et memcached.
  • Il a la fonction d'équilibrage de charge et de tolérance aux pannes pour une meilleure disponibilité.
  • Vous pouvez gérer les fichiers statiques et les index.
  • Il intègre un proxy inverse accéléré avec mise en cache.
  • Il a été conçu avec une architecture modulaire.
  • Des filtres sont disponibles qui incluent des utilitaires tels que gzipping, des plages d'octets, XSLT, SSI et un filtre de transformation d'image.
  • Il prend en charge HTTP/2.
  • Gérez les serveurs virtuels basés sur des noms et sur des adresses IP.
  • Accepte les méthodes PUT, DELETE, MKCOL, COPY et MOVE.
  • Rediriger les codes d'erreur 3xx-5xx.
  • Diffusez FLV et MP4.
  • Sa géolocalisation est basée sur IP.
  • Il a intégré Perl.
  • Vous pouvez rediriger l'utilisateur vers un serveur IMAP ou POP3 via un serveur d'authentification HTTP externe.
  • Accepte les méthodes d'authentification POP3 : USER / PASS, APOP, AUTH LOGIN / PLAIN / CRAM-MD5, IMAP : LOGIN, AUTH LOGIN / PLAIN / CRAM-MD5, et SMTP : AUTH LOGIN / PLAIN / CRAM-MD5.
  • Prend en charge SSL, STARTTLS et STLS.
  • Prend en charge SSL et TLS SNI pour TCP.
  • Il permet d'être reconfiguré et mis à jour à l'aide d'un exécutable sans affecter le service client.
  • Inclut la prise en charge de kqueue (FreeBSD 4.1+), epoll (Linux 2.6+), / dev / poll (Solaris 7 11 / 99+), les ports d'événement (Solaris 10), select et poll.

Comme vous pouvez le voir, il existe de nombreuses fonctions Nginx et, bien qu'il soit officiellement compatible avec les systèmes Microsoft tels que Windows XP, Windows Server2021-2022, Windows 7, Windows 10, il n'est pas normal que certains utilisateurs l'installent sur Windows 10 depuis ils pensent que c'est le leur. Linux. Mais Solvetic est là pour expliquer comment installer Nginx sur Windows 10 sans problème et gérer tout ce qui concerne le web à partir de là.

1. Télécharger Nginx sur Windows 10

Étape 1
Pour commencer, nous allons aller sur le lien officiel Nginx suivant :

Étape 2
Là, nous verrons ce qui suit :

AGRANDIR

Étape 3
Comme vous pouvez le voir, les options sont diverses, Nginx recommande d'utiliser l'option "Version principale" mais qui est toujours sujette aux erreurs donc Solvetic vous conseille de télécharger la tablette depuis la section "Version stable", qui dans ce cas serait "nginx / Windows -1.16.1.pgp ", en cliquant là, nous définissons où le fichier compressé sera enregistré :

AGRANDIR

Étape 4
Nous cliquons sur Enregistrer et une fois téléchargé nous procédons à l'extraction de son contenu en faisant un clic droit sur le fichier et en sélectionnant "Extraire ici":

AGRANDIR

Étape 5
Une fois extrait, nous verrons ce qui suit :

AGRANDIR

Étape 6
Nous allons maintenant déplacer le dossier "nginx-1.16.1 vers le chemin" Program Files "sur le lecteur C de Windows 10. Le but est d'exécuter Nginx en tant que programme de service Web par défaut.

AGRANDIR

2. Installer Nginx sur Windows 10

Étape 1
Une fois que nous avons copié le dossier sur le lecteur C, nous procédons à l'installation de Nginx, pour cela, nous double-cliquerons sur l'exécutable nginx.exe dans le dossier que nous avons déplacé :

AGRANDIR

Étape 2
Windows 10 peut afficher l'avertissement suivant :

Étape 3
Là, nous devons autoriser l'accès au service Nginx dans le pare-feu Windows en cliquant sur le bouton "Autoriser l'accès", puis Nginx sera automatiquement installé sans avoir besoin d'un assistant d'installation, pour vérifier que Nginx a été correctement installé en accédant à un navigateur Web et en exécutant la ligne localhost, le résultat devrait être le suivant :

AGRANDIR

Étape 4
Il sera possible de vérifier les services Nginx depuis le Gestionnaire des tâches auquel nous accédons en faisant un clic droit sur la barre des tâches et dans l'onglet "Processus" et dans la section "Processus d'arrière-plan" nous verrons ceux associés à Nginx. Là, nous pouvons les redémarrer ou les terminer si nous le souhaitons.

AGRANDIR

3. Exécuter Nginx sur Windows 10

Étape 1
Une fois Nginx installé comme nous l'avons vu, nous allons accéder à la fonction des fonctionnalités de Windows en utilisant l'une des options suivantes :

  • En utilisant les touches suivantes et en exécutant la commande appwiz.cpl

+ R

  • Dans le chemin Panneau de configuration\Programmes\Programmes et fonctionnalités et là en cliquant sur la ligne "Activer ou désactiver les fonctionnalités de Windows"

AGRANDIR

Étape 2
Dans la fenêtre affichée, nous localiserons la ligne "Internet Information Services", nous affichons la section "Outils d'administration Web" puis nous activons la case "Console d'administration IIS":

NoterCette étape est vitale puisque pour exécuter Nginx sur Windows 10, il faudra utiliser Internet Information Services (IIS) qui est un serveur web Microsoft à partir duquel vous pourrez gérer des pages ou des fichiers HTML.

Étape 3
Une fois que nous avons sélectionné cette case, cliquez sur OK et le processus se poursuivra pour activer cette fonctionnalité de Windows 10 :

Étape 4
Une fois les fichiers validés, les modifications seront appliquées :

Étape 5
Lorsque cela se terminera, nous verrons ce qui suit. Cliquez sur Fermer pour quitter l'assistant.

Étape 6
Nous pouvons accéder au gestionnaire IIS à partir du menu Démarrer :

Étape 7
Lors de l'accès, nous verrons ce qui suit :

AGRANDIR

Étape 8
Par défaut, le chemin du serveur est inetpub wwwroot :

AGRANDIR

Étape 9
Si nous le souhaitons, nous pouvons éditer cet itinéraire en faisant un clic droit sur la ligne « Site Web par défaut » et en sélectionnant « Configuration de base » :

AGRANDIR

Étape 10
Ensuite, nous ajoutons le chemin souhaité dans le champ "Chemin physique":

Étape 11
Nous cliquons sur OK pour enregistrer les modifications :

AGRANDIR

Étape 12
Après cela, nous irons dans le chemin C:\Program Files\nginx-1.16.1\conf et là nous ferons un clic droit sur le fichier nginx.conf et choisirons un éditeur de texte à éditer :

AGRANDIR

Étape 13
Dans le fichier nous localiserons la ligne "location" et là nous établirons le chemin que nous avons défini précédemment :

AGRANDIR

Étape 14
Nous enregistrons les modifications et nous allons maintenant aller dans le dossier HTM et ouvrir le fichier "index" avec un éditeur de texte :

AGRANDIR

Étape 15
Lors de l'accès au fichier, nous pouvons modifier le texte souhaité :

AGRANDIR

Étape 16
Revenir à un navigateur et exécuter à nouveau "localhost" et nous verrons le message que nous avons stipulé :

AGRANDIR

Comme vous pouvez le voir, il est possible d'installer Nginx sur Windows 10 et ainsi disposer d'un excellent outil pour gérer des sites web de manière dynamique, sécurisée et entièrement fonctionnelle puisque chaque fonction Nginx a été créée pour fournir la meilleure administration à l'utilisateur final et obtenez ainsi le potentiel maximum de cet outil.

wave wave wave wave wave