Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
FORUM WINDOWS FORUM PROGRAMMATION FORUM .NET F.A.Qs WINDOWS TUTORIELS WINDOWS LIVRES WINDOWS

Installer IIS sous Windows XP Familial

Mis à jour le 05/03/2003

Par neo.51

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

Sommaire :

1. Introduction

2. Pré requis

3. Installation de IIS

4. Solutions alternatives à IIS

1. 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'inclue pas de licence permettant l'utilisation de IIS : cette astuce n'est donnée qu'a titre d'information.
  • Le IIS que vous aurez sur votre machine ne vous offrira pas les même garanties au niveau sécurité et performances.
  • l’utilisation de composants de Windows 2000 Server ou XP pro sans licence associé n’est pas authorisé dans les contrats de licence
  • la licence de Windows XP (Edition famiale et Professionnel) stipule que le PC ne peut pas être utilisé comme serveur
  • 2. Pré requis

    Pour être sur de bien réussir votre installation de IIS sous Windows XP familial 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 courrant des résultats;)

    3. 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

    remplacer 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'a rechercher les fichier manquant 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 Click 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 grosse limite sur la gestion des droits :(

    4. 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

  • Responsable bénévole de la rubrique Windows : Vow - Contacter par EMail :
    Vos questions techniques : forum d'entraide Windows - Publiez vos articles, tutoriels et cours
    et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
    Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.