Introduction
Fiche technique |
Année d'existence : |
1994 à maintenant |
Auteur : |
Microsoft |
Catégorie : |
Serveur Web |
|
Le serveur réseau pour les protocoles HTTP, FTP et SMTP de Microsoft est propriétaire et est fournir avec certains versions professionnel de Windows ou les versions serveurs de Windows.
De base, il support l'ASP 3.0 et ASP.NET (VB .NET et C#), lesquels sont deux langages de programmation dont ils sont le propriétaires.
Contrairement aux autres (Apache, Nginx,...), il utilise une application pour gérer les sites Web, les comptes FTP et les services SMTP.
|
IIS 6 |
|
|
IIS 10 |
|
Pour et contre
Voici quelques-uns des avantages de ce serveur réseau :
- Il support ses langages propriétaires, mais il peut aussi supporté des développeurs externes PHP, Perl, JSP,...
- Il peut supporter en situation de production des sites Web, des services FTP et SMTP.
Voici les désavantages de ce serveur réseau :
- Il est propriétaire et est payant.
- Le code source n'est pas disponible.
- Les permissions des dossiers sont très agaçantes a gérer : Microsoft a énormément améliorer la sécurité, mais le nombre de manipulation pour autorisé ou refuser des accès à des dossiers est extrêmement long pour rien.
Liste des versions
Version |
Plateforme destinataire |
Date |
IIS 1.0 |
Windows NT 3.51 |
21 septembre 1994 |
IIS 2.0 |
Windows NT 4.0 |
31 juillet 1996 |
IIS 3.0 |
Windows NT 4.0 Service Pack 3 |
15 mai 1997 |
IIS 4.0 |
Windows NT 4.0 Option Pack |
1998 |
IIS 5.0 |
Windows 2000 |
17 février 2000 |
IIS 5.1 |
Windows XP Professional |
25 octobre 2001 |
IIS 6.0 |
Windows Server 2003 |
24 avril 2003 |
IIS 7.0 |
Windows Server 2008 et Windows Vista |
30 janvier 2007 |
IIS 7.5 |
Windows Server 2008 R2 et Windows 7 |
22 juillet 2009 |
IIS 8.0 |
Windows Server 2012 et Windows 8 |
Octobre 2012 |
IIS 8.5 |
Windows Server 2012 R2 et Windows 8.1 |
18 octobre 2013 |
IIS 10.0 |
Windows Server 2016 et Windows 10 |
30 septembre 2014 |
La concurrence
Fait intéressant à noter, pendant longtemps, IIS a été le seul à supporter l'ASP et ASP.NET, toutefois, la communauté a finit par développer un clone d'IIS, se nommant XSP offrant des possibilités similaire à celui-ci. De plus, il existe maintenant le module «mod_mono» permettant à Apache de faire fonctionner ASP.NET sur Apache.
Enfin, le Nginx, à l'aide du FastCGI Nginx offre aussi un support pour l'ASP.NET et les applications web MVC d'ASP.NET.
Remarque
- Le serveur IIS propose le support du protocole HTTPS, mais il faut utiliser un certificat généré par exemple par des entreprises comme DigiCert, Comodo, Entrust, GeoTrust, Thawte,...
Voir également
Référence des formats de données - CSR
Dernière mise à jour : Mardi, le 9 juillet 2019