Transformer son PC en serveur Web ou FTP
(sous XP)
INTRODUCTION La
généralisation des hauts débits en France (ADSL, Câble, etc.) rend de plus
en plus intéressante la possibilité d'installer chez soi un serveur Web ou
un serveur FTP pour ne citer que l'essentiel. Pour les plus novices
d'entre vous, voici en quelques mots de quoi il s'agit : en créant votre
propre serveur Web, vous vous transformez comme votre propre hébergeur.
Vous avez accès instantanément au contenu de votre site puisque les
fichiers qui le composent sont situés sur votre disque dur.
Mise en oeuvre.
Cet article se
focalise sur la plate-forme Windows XP / 2000.
I / CHOIX DU SERVEUR
WEB
Sous Windows XP, on peut se
procurer un serveur Web de deux façons : en installant un logiciel
spécialisé (gratuit ou commercial), ou en utilisant les propres
utilitaires livrés avec Windows.
Utilitaires intégrés à Windows XP (IIS
) :
Que
demander d'un Serveur Web ? |
|
Avant toute chose, on
demande de la part d'un serveur Web qu'il s'installe facilement,
qu'il soit bien documenté et qu'il affiche des pages HTML sans
problèmes... Ensuite, on recherchera les fonctions suivantes
: - doit accepter des langages évolués afin de réaliser des pages
Web plus complexes : scripts CGI, SSL, ASP, PHP, etc. - qu'il
génère des fichiers logs afin de connaître précisément l'activité du
serveur;
|
|
Alors que Windows 2000 possédait
en réalité deux serveurs intégrés (PWS : personal Web Server et
IIS : Internet Information Server) Windows XP Professionnel se
contente désormais de la version 5.1 de IIS. Il n'existe pas de
serveur Web ou FTP intégré dans la version
Familiale de Windows XP. Lors de l'installation de
Windows XP Pro, toutes les options de IIS ne sont pas installées par
défaut. Pour bénéficier complètement du serveur FTP et du serveur Web, il
faut passer par la panneau de configuration, Ajout/Suppression de Programmes -->
Ajout de composants Windows --> Services Internet et sélectionner les composants
manquants. Afin que le serveur Web de IIS soit opérationnel, il
vous faut au moins les éléments suivants : Services World Wide Web
(cliquez sur le bouton Détails et sélectionnez ce service ainsi que
Répertoire virtuel de scripts), les Fichiers Communs et le Composant
Logiciel Enfichable des Services IIS. Si vous souhaitez aussi bénéficier
des fonctions FTP de IIS, cochez la case correspondante (Service
FTP).
Lorsque la procédure d'installation
sera achevée, vous pourrez vérifier sans rebooter que votre serveur Web
est actif. Lancez une fenêtre de l'Explorateur Windows ou de Internet
Explorer (ou de n'importe quel navigateur Web) et tapez l'adresse "http://votre_nom_de_machine". Vous verrez
alors apparaître la page d'accueil des services IIS à partir de laquelle
vous accédez à l'aide. Il vous est d'ailleurs précisé que puisqu'à ce
stade vous n'avez encore rien personnalisé, les utilisateurs qui
tenteraient de se connecter sur votre tout nouveau serveur Web ne
verraient qu'un message indiquant que le site est en chantier.
Le principal accès à la gestion de votre serveur Web est le
composant enfichable IIS (tapez : Démarrer | Exécuter : iis.msc)
qui se trouve par défaut dans windows\system32\inetsrv. On y accède aussi via
le composant de Gestion de l'Ordinateur (clic droit sur le poste de
travail, menu Gérer l'Ordinateur ou appeler le composant enfichable
compmgmt.msc). La page par défaut de IIS doit être modifiée si vous
souhaitez créer votre toute première page de votre site Web. Pour cela,
éditer votre nouvelle page et nommez-la comme vous le souhaitez, par
exemple index.htm. Copiez-la dans le
dossier par défaut de publication Web pour IIS (le répertoire de base de
IIS) qui se trouve sur \Inetpub\Wwwroot. Si vous tentez d'accéder à
votre nouveau site en ne tapant que "http://votre_nom_de_machine" vous obtiendrez encore
l'aide de IIS tout simplement parce que les pages dont le nom est
index.htm n'ont pas encore été déclarées comme pages par défaut comme le
sont déjà les pages nommées Default.htm et Default.asp
(celle qui est chargée automatiquement lorsqu'un utilisateur ne saisit pas
directement une URL). Ouvrez le gestionnaire de IIS, et faites un clic
droit sur la ligne Site Web par Défaut. Vous choisissez Propriétés
puis dans la nouvelle boîte de dialogue vous vous rendez dans l'onglet
Documents : une liste de document par défaut existe déjà et vous
pouvez choisir d'ajouter index.htm puis de le faire monter en tête de la
liste. Validez. De cette manière, la première page par défaut qui sera
automatiquement chargée dans le navigateur des utilisateurs sera index.htm
puis, si celle-ci n'existe pas, les autres pages listées dans l'onglet
Documents. Rien ne vous empêche d'imaginer un autre nom et/ou de supprimer
les modèles proposés dans la liste. Téléchargez ici une page
index.htm si vous ne possédez pas d'éditeur HTM.
II / CHOIX DU SERVEUR
FTP
Tout comme pour la question du
serveur Web, on a le choix sur les plates-formes Windows entre les outils
maison et les outils commerciaux, encore que l'éventail du choix des
outils Microsoft soit beaucoup plus limité qu'en matière de serveur Web.
a) Utilitaires intégrés à Windows : Le
service FTP est intégré à Windows XP Pro. Il s'agit d'un assez bon
produit qui offre à peu près toutes les fonctions essentielles d'un FTP.
Pour sa mise en oeuvre, référez-vous à cette page à propos
des services WWW pour IIS cliquez ICI.
b) Utilitaires "commerciaux" :
G6 FTP Server
Vous avez envie de permettre
à des visiteurs ou des amis de télécharger des fichier mais vous n'avez
pas envie de monter un serveur Web sur votre ordinateur. Et bien installez
donc un serveur FTP qui comme le signifie FTP (File Transfert Protocol)
est dédié à l'échange de fichiers.
Beaucoup de serveurs FTP existent donc il va falloir que vous fassiez un
choix. Personnellement SoSWindows
a choisis G6 FTP Server. Ce serveur est très bien fait et possède toutes
les fonctionnalités dont vous avez besoin.
Cliquez ICI pour consulter le tutorial complet sur l'installation.
>>>>>>
Retour SoSLiens
>>>>> |