Installer IIS sous Windows XP Familial

neo-51

Droit de diffusion :
L'ensemble ou partie de ce document ne peut être diffusé sur d'autres sites Web sans l'autorisation préalable de son créateur.

- Titre : Installer IIS sous Windows XP Familial

- Auteur : neo-51

- Parution : 5 mars 2003

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2013 neo-51. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Introduction

- II. Prérequis

- III. Installation de IIS

- 1)

- 2)

- 3)

- 4)

- 5)

- 6)

- 7)

- 8)

- IV. Solutions alternatives

I - Introduction

Comme vous le savez, la version Familiale de Windows XP ne contient pas le serveur Web de Microsoft : IIS. Windows XP familial et Windows XP professionnel étant quand même deux systèmes d'exploitation qui se ressemblent beaucoup. Il existe bel et bien un moyen d'installer votre cher IIS sous Windows XP familial.

Attention :

- Developpez.com et moi-même déclinons toute responsabilité sur les conséquences néfastes que pourrait avoir cette manipulation : la meilleure solution pour avoir IIS reste d'avoir une version de Windows le supportant (2000NT, 2000 Server, XP pro, etc.) ;

- la version de Windows XP Familiale n'inclut pas de licence permettant l'utilisation de IIS : cette astuce n'est donnée qu'à titre d'information ;

- le IIS que vous aurez sur votre machine ne vous offrira pas les mêmes garanties au niveau sécurité et performances ;

- l'utilisation de composants de Windows 2000 Server ou XP pro sans licence associée n'est pas autorisée dans les contrats de licence ;

- la licence de Windows XP (Édition familiale et professionnelle) stipule que le PC ne peut pas être utilisé comme serveur.

II - Prérequis

Pour être sûr de bien réussir votre installation de IIS sous Windows XP familiale, il vous faut :

- le CD de Windows XP Familial ;

- le CD de Windows 2000 Server ou Advanced Server.

Note : il est possible que la manipulation marche avec un CD de Windows XP pro ou Windows 2000NT à la place du CD de Windows 2000 Server ou Advanced Server. Je n'ai pas trouvé la trace de quelqu'un qui avait essayé sur internet. S'il vous arrive d'essayer, tenez-moi au courant des résultats.

III - Installation de IIS

Rentrons maintenant dans le vif du sujet, c'est-à-dire l'installation de IIS sous Windows XP familial.

1)

Modifiez le fichier C:\WINDOWS\INF\SYSOC.INF

remplacez la ligne :

iis=iis.dll,OcEntry,iis.inf,hide,7

par

iis=iis2.dll,OcEntry,iis2.inf,,7

2)

Récupérez les fichiers iis.dl_ et iis.in_ sur votre CD de Windows 2000.

3)

Utilisez l'invite de commande et faites :

EXPAND IIS.DL_ IIS2.DLL

puis

EXPAND IIS.IN_ IIS2.INF

4)

Copiez :

- IIS2.DLL dans C:\WINDOWS\SYSTEM42\SETUP\ ;

- IIS2.INF dans C:\WINDOWS\INF\.

5)

Allez dans : Démarrer=>Paramètres=>Panneau de configuration=>Ajout suppression de programmes=>Ajout suppression de composants Windows

Cochez la case IIS et allez dans détails...

6)

Enlevez : Extentions serveur FrontPage 2000 et le Service SMTP

7)

Vous cliquez sur OK pour lancer l'installation. Windows va vous demander des fichiers qui se trouveront soit sur le CD de Windows XP familial soit sur le CD de Windows 2000. Vous n'avez qu'à rechercher les fichiers manquants sur l'un des deux CD.

8)

Ouvrez la console d'administration de IIS dans : Démarrer=>Paramètres=>Panneau de configuration=>Outils d'administration.
Dans l'arborescence, trouvez "site web par défaut", faites Clic droit, Propriétés.
Dans l'Onglet "Sécurité de répertoire", dans la rubrique "Accès anonyme, etc..." cliquez sur le bouton "Modifier"
et cochez uniquement "Authentification intégrée Windows".

Si vous ne changez pas la sécurité sur votre répertoire WEB, vous ne pourrez pas faire marcher IIS : comme vous le voyez, cette astuce a quand même de grosses limites sur la gestion des droits.

IV - Solutions alternatives

Si cette manipulation vous laisse perplexe ou vous fait un peu peur, il existe des solutions alternatives si vous voulez faire du développement Web sous Windows XP familial :

- pour les programmeurs ASP4&4 : vous pouvez installer Apache : comment installer Apache, et d'aller voir ici ;

- pour les programmeurs ASP.NET : Webmatrix est un outil de développement qui contient un mini serveur Web nommé cassini, il convient tout à fait pour tester ses applications en local ;

- pour les programmeurs PHP : vous pouvez soit d'installer Apache : comment installer Apache, soit installer easyphp qui permet d'installer très facilement Apache et mysql : comment installer easyphp.

Document réalisé par neo.51