Qu'est-ce que le logiciel de serveur Web Microsoft IIS ?

Publié: 2022-06-01

Les serveurs Web aident à alimenter Internet, et il existe de nombreuses options différentes pour héberger votre ou vos sites Web ou vos applications. Une solution que vous pourriez envisager d'utiliser est Microsoft IIS (Internet Information Services). Cependant, pour déterminer si c'est le bon choix, il est essentiel de comprendre comment le logiciel de serveur Web fonctionne et se compare aux autres options.

Dans cet article, nous expliquerons ce qu'est Microsoft IIS et en quoi il diffère des autres serveurs Web. Nous verrons comment déterminer si votre serveur utilise Microsoft IIS, ses avantages et ses inconvénients, et comment exécuter WordPress dessus. Allons-y !

Qu'est-ce que Microsoft IIS ?

Microsoft IIS est un produit logiciel de serveur Web de Microsoft pour les systèmes Windows. C'est l'un des serveurs Web les plus populaires, après Apache HTTP Server, NGINX, Cloudflare Server et LiteSpeed :

Le site Web de Microsoft IIS.

Vous pouvez utiliser ce serveur sécurisé et flexible pour héberger n'importe quoi sur le Web, des applications au streaming multimédia. Il a une architecture ouverte qui le rend évolutif et polyvalent.

IIS prend en charge les protocoles suivants :

  • Protocole de transfert hypertexte (HTTP)
  • Protocole de transfert hypertexte sécurisé (HTTPS)
  • Protocole de transfert de fichiers (FTP)
  • Protocole de transfert de fichiers sécurisé (FTPS)
  • Protocole de transfert de courrier simple (SMTP)
  • Protocole de transfert de nouvelles réseau (NNTP)

IIS Web Server est une plate-forme Web unifiée qui intègre IIS, les services FTP, PHP, ASP.NET et Windows Communication Foundation (WCF). Vous pouvez l'utiliser pour héberger vos sites et services avec une sécurité maximale, grâce à l'isolation automatique des applications, à la configuration par défaut du bac à sable et à une empreinte serveur réduite.

Il comprend également une mise en cache dynamique et une compression améliorée pour améliorer la vitesse de votre site Web. De plus, la plate-forme modulaire permet aux développeurs de créer des modules personnalisés pour étendre ses fonctionnalités.

Microsoft IIS est-il différent des autres serveurs Web ?

IIS est un logiciel de serveur Web populaire. Selon W3Techs, il alimente 6% de tous les sites Web avec des serveurs Web connus. De nombreuses petites entreprises et organisations l'utilisent car il est facile à configurer et à utiliser.

IIS est différent des autres serveurs Web car il est étroitement intégré au système d'exploitation Windows (OS). Cela signifie qu'IIS peut tirer parti de toutes les fonctionnalités de sécurité intégrées à Windows, telles qu'Active Directory et la stratégie de groupe.

IIS comprend également divers outils de gestion pour déployer et gérer des sites Web. Il s'agit notamment du gestionnaire de services Internet (ISM), une interface utilisateur graphique (GUI) pour la gestion des paramètres IIS.

De plus, IIS 8 a IIS Manager, une version mise à jour d'ISM pour simplifier la gestion de vos sites Web et des paramètres de serveur. Le serveur Web inclut également l'outil de ligne de commande AppCdmd.exe et les applets de commande PowerShell.

L'un des avantages les plus importants de l'utilisation d'IIS est qu'il peut héberger des applications ASP.NET. ASP.NET est une technologie Microsoft qui permet aux développeurs de créer des applications Web dynamiques. IIS est le seul serveur Web capable d'héberger des applications ASP.NET sans nécessiter de logiciel supplémentaire.

Comment fonctionne le serveur Web Microsoft IIS ?

Un serveur Web IIS s'exécute sur la plate-forme Microsoft .NET sur un système d'exploitation Windows. Bien que vous puissiez exécuter IIS sur Linux et Mac via Mono, ce n'est ni stable ni recommandé.

Vous pouvez configurer IIS pour héberger plusieurs sites Web sur un seul ordinateur. Chaque site peut avoir une adresse IP (Internet Protocol) unique ou partager une adresse IP commune. IIS peut également héberger des sites Web intranet, des sites Web extranet et des sites Internet publics.

Lorsqu'un ordinateur client demande une page à partir d'un site Web hébergé sur IIS, le serveur récupère la page du dossier racine des documents du site et l'envoie à l'ordinateur client. IIS peut également servir du contenu dynamique, tel que des pages ASP (Active Server Pages) ou des pages PHP.

Vous pouvez étendre IIS avec plusieurs modules, en ajoutant des fonctionnalités au serveur. Ces modules peuvent être développés par Microsoft ou par des sociétés tierces. Certaines des options les plus populaires incluent ASP.NET, les extensions ISAPI et les filtres ISAPI.

Comment déterminer si votre serveur Web utilise Microsoft IIS

IIS est inclus dans toutes les versions de Windows depuis Windows NT 4.0, mais pas par défaut. Pour déterminer si IIS est installé sur votre ordinateur, vous pouvez appuyer sur la touche Windows + R . Tapez ensuite « intemgr » et sélectionnez OK :

Recherche de l'installation IIS dans Windows.

Si vous voyez un écran de configuration IIS, il est installé. Sinon, vous pourriez recevoir le message suivant :

Un message Windows indiquant qu'un fichier IIS est introuvable.

Une autre méthode consiste à afficher la liste des programmes installés pour voir si IIS est présent. Ouvrez le Panneau de configuration et sélectionnez Programmes > Activer ou désactiver des fonctionnalités Windows :

Les options Programmes de Windows.

Dans la fenêtre suivante, recherchez Internet Information Services et cochez la case à côté :

La fonctionnalité Internet Information Services répertoriée dans Windows.

Lorsque vous avez terminé, cliquez sur OK .

Vous pouvez également vérifier les journaux du serveur Web pour voir si des demandes sont faites à IIS. Ces journaux se trouvent dans le dossier C:\\inetpub\\logs\\LogFiles sur la plupart des machines Windows. Si vous voyez des références à IIS dans ces journaux, votre serveur Web utilise probablement IIS.

Si vous déterminez que votre serveur Web utilise IIS, vous devrez suivre certaines étapes pour le configurer en fonction de vos besoins spécifiques. Dans la plupart des cas, vous devrez installer des logiciels supplémentaires, tels que ASP.NET, et modifier la façon dont IIS gère les requêtes. De plus, vous pouvez acheter une licence auprès de Microsoft pour utiliser IIS dans un environnement de production.

Avantages et inconvénients de Microsoft IIS

L'un des principaux avantages de l'utilisation d'IIS est qu'il est gratuit. Il est également facile à configurer et à utiliser.

De plus, IIS s'intègre bien avec d'autres produits Microsoft, tels qu'Active Directory, Exchange Server et SharePoint. Les utilisateurs peuvent également gérer IIS à distance à l'aide des outils d'administration à distance (RAT) ou de la console de gestion Microsoft (MMC).

Cependant, bien qu'IIS soit un serveur Web très riche en fonctionnalités, il présente certains inconvénients. Par exemple, IIS n'est pas aussi largement pris en charge que d'autres serveurs Web, tels qu'Apache. En tant que tel, il peut être plus difficile de trouver de l'aide et de la documentation pour IIS.

Il n'est pas non plus aussi flexible que certains des autres serveurs Web. Il peut être difficile de le configurer pour certains types de déploiements. De plus, vous ne pouvez l'utiliser qu'avec le système d'exploitation Windows.

Malgré ces inconvénients, IIS reste un choix de serveur Web populaire pour de nombreuses entreprises et organisations. Si vous envisagez d'utiliser IIS pour votre site Web ou votre application Web, vous devez d'abord évaluer vos besoins spécifiques pour vous assurer qu'IIS répondra à vos exigences.

Exécuter WordPress sur Microsoft IIS

Il est possible d'exécuter WordPress sur Microsoft IIS. WordPress a une documentation officielle qui décrit les étapes nécessaires pour installer et exécuter WordPress sur IIS. Vous pouvez également vous référer à la documentation de Microsoft sur l'installation de WordPress sur IIS.

Pour commencer, vous devez d'abord télécharger le programme d'installation de la plate-forme Web à partir du site Web de Microsoft. Une fois installé, vous pouvez suivre les invites pour exécuter l'assistant de configuration :

L'assistant de configuration du programme d'installation de Microsoft Web Platform.

Ensuite, vous pouvez lancer le programme d'installation. Sous l' onglet Applications (1) , repérez WordPress, puis cliquez sur le bouton Ajouter (2) puis Installer (3) :

Ajout de WordPress dans le programme d'installation de la plate-forme Web Microsoft.

Ensuite, vous pouvez passer en revue et configurer l'installation pour terminer la configuration :

Configuration d'une application WordPress sur Microsoft Web Platform Installer.

Par exemple, vous devrez sélectionner une base de données et créer vos informations d'identification. Ensuite, continuez à suivre les invites pour terminer le processus de configuration.

Conclusion

Les serveurs Web sont nécessaires pour rendre le contenu et les applications de votre site Web accessibles aux navigateurs. Cependant, il existe de nombreuses options différentes parmi lesquelles choisir. L'un que vous pourriez envisager d'utiliser est Microsoft IIS.

Comme nous en avons discuté dans cet article, IIS est un serveur Web polyvalent qui peut héberger des sites Web de toutes tailles, des petits sites Web personnels aux grands sites d'entreprise. Avec sa prise en charge d'un large éventail de protocoles et d'outils de gestion complets, IIS facilite le déploiement et la gestion de sites Web sécurisés et fiables.

Avez-vous des questions sur le logiciel de serveur Web Microsoft IIS ? Faites-nous savoir dans la section commentaires ci-dessous!