Vous êtes sur la page 1sur 24

Apprendre grer son serveur web grce Windows Server 2008 R2

Internet Information Services

15/02/2010 Access IT Julien CHOMARAT jchomarat@access-it.fr http://www.sharepointofview.fr/julien

Retrouvez cet atelier ladresse suivante : http://msdn.microsoft.com/fr-fr/windowsserver/msdn-menu-iis.aspx

Apprendre grer son serveur web grce Windows Server 2008 R2 Pas pas complet

Table des matires


1. 2. 3. Objectif de ce pas pas ................................................................................................................... 3 Prsentation de Internet Information Services (IIS)........................................................................ 3 Installer Windows Web Server 2008 ............................................................................................... 4 3.1. 3.2. 4. 5. Installation du systme dexploitation .................................................................................... 4 Activation de Windows ........................................................................................................... 5

Installer et configurer IIS ................................................................................................................. 5 Installation semi-automatise de la plateforme Web via Web PI (Web Platform Installer)........... 7 5.1. 5.2. Installer et configurer un serveur Web via Web PI ................................................................. 7 La galerie dapplications .......................................................................................................... 9

6.

Installer et configurer PHP ............................................................................................................ 10 6.1. 6.2. 6.3. 6.4. Activer le support de CGI dans IIS ......................................................................................... 10 Installer PHP .......................................................................................................................... 11 Configurer PHP ...................................................................................................................... 12 Tester son installation ........................................................................................................... 13

7.

Rsoudre des problmes ............................................................................................................... 15 7.1. 7.2. Les fichiers de journalisation ................................................................................................. 15 Activer lenvoi demails ......................................................................................................... 15

8.

Grer une stratgie de sauvegarde ............................................................................................... 16 8.1. 8.2. 8.3. 8.4. 8.5. Installer loutil de sauvegarde ............................................................................................... 16 Sauvegarder le systme......................................................................................................... 16 Restaurer certains fichiers / dossiers .................................................................................... 18 Restaurer le systme ............................................................................................................. 19 Outil de sauvegarde / rcupration en ligne de commande ................................................ 20

9.

Administrer votre serveur ............................................................................................................. 21 9.1. 9.2. 9.3. 9.4. Activer Terminal Server pour accder distance votre serveur ........................................ 21 Activer le service Windows Update....................................................................................... 22 Anti-virus ............................................................................................................................... 22 Bonnes pratiques................................................................................................................... 23 URL Rewriting (Rcriture dURL).................................................................................. 23 SEO : Optimisation du rfrencement dun site auprs dun moteur de recherche .... 23

9.4.1. 9.4.2. 10.

Conclusion ................................................................................................................................. 24

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 2 sur 24

1. Objectif de ce pas pas


Ce document est destin aux administrateurs de serveurs Web dbutants ou confirms et dsirant mettre en uvre un serveur Web bas sur Windows Server 2008. Ce document prsente les diffrentes tapes dinstallation et de paramtrage du systme dexploitation, ainsi que des services et composants logiciels ncessaires. A ce titre, une section prsente une procdure dinstallation de PHP et de certaines applications web choisies parmi les plus courantes, afin que votre serveur soit rapidement oprationnel. Les diffrentes sections sont enrichies de conseils pratiques quil est recommand de suivre afin de garantir le bon fonctionnement et la scurit de votre serveur.

Le contenu de ce document a t prpar pour tre directement applicable aux versions Franaises de Windows Server 2008, mais vous pourrez le transposer avec un minimum defforts aux versions Anglaises, voire aux versions R2 de Windows Server 2008. Le contenu peut tre indiffremment appliqu un serveur physique hberg par vos soins (on parle de serveur In house ) ou un serveur lou chez un hbergeur professionnel, quil sagisse dun serveur virtuel ou dun serveur physique.

2. Prsentation de Internet Information Services (IIS)


Internet Information Server (IIS) est le serveur Web fourni par Microsoft avec Windows Server. Avec Windows Server 2008, la version de IIS nativement fournie est la version 7.0. Par rapport la version IIS 6.0 qui tait celle livre avec Windows Server 2003, elle bnficie dune architecture entirement revue. Dsormais, toutes les

fonctionnalits proposes par IIS sont proposes sous la forme de modules enfichables (plug-ins) activables et dsactivables par simple configuration, permettant ainsi lextension des possibilits du
serveur. De nombreux modules additionnels sont proposs par Microsoft ainsi que par des diteurs tiers, ou encore sont crs par des communauts dutilisateurs et de dveloppeurs. Les modules complmentaires les plus courants traitent de sujets tels que : le dveloppement (ASP, ASP.NET, CGI etc.), les diagnostics, les fonctionnalits de serveur FTP, ou encore dautres modules relatifs au monitoring, aux performances et ladministration. Tous ces modules sont administrables de faon unifie au travers de la console dadministration. Cette version propose une administration simplifie pouvant tre accessible depuis lextrieur (via Internet, en dehors du rseau local) via HTTP ou HTTPS pour une gestion distance. Ceci peut se rvler tre particulirement utile lorsque le serveur nest pas hberg chez soi mais chez un hbergeur tiers, auquel cas on ne peut y accder que par son adresse IP publique.

Au-del de ASP.NET, qui est la technologie de programmation ct serveur propose par Microsoft pour raliser des sites et des applications Web, les autres plate-formes et langages tels que Java, PHP ou Ruby peuvent aussi tre mis en production sur Windows Server. IIS intgre en natif des outils pour monitorer le bon fonctionnement de vos applications et diagnostiquer des problmes ventuels. Pour les administrateurs, IIS intgre trois modes dadministration : via un fichier XML (trs utile pour rpliquer une configuration vers un autre serveur), via la console MMC offrant une administration pure, via un accs web (pouvant tre scuris en HTTPS) pour une administration distance.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 3 sur 24

3. Installer Windows Web Server 2008


3.1. Installation du systme dexploitation
Si votre hbergeur prinstalle Windows Server 2008 sur votre serveur, cette tape nest pas ncessaire. Vous pouvez alors passer ltape 3.

Linstallation de Windows 2008 Web Server se fait via un assistant en mode graphique.

Insrez le DVD dinstallation, puis dmarrez votre serveur. Le premier cran vous demande de choisir la langue du systme installer, le format de lheure ainsi que la configuration du clavier.

Lors de linstallation, vous devrez choisir quelle version de Windows Web Server 2008 vous souhaitez utiliser (capture suivante). Faites attention bien slectionner la version complte, car la version minimale (aussi appele Core ) nintgre pas dinterface graphique, et ne supporte pas la gestion dASP.NET. Une machine Core serveur peut tre configure pour plusieurs rles de base : contrleur de domaine/Active directory domain services, ADLDS (ADAM), serveur DNS, serveur DHCP, serveur de fichiers, serveur d'impression, serveur Windows Media. Mais son administration se fera uniquement en mode ligne de commande. Cependant, la version R2 de Windows 2008 Server Core supporte maintenant lASP.NET. Dans cet atelier, nous utiliserons la version 2008, en mode installation complte .

Acceptez ensuite les termes du contrat de licence, puis appuyez sur le bouton Suivant . Slectionnez le type dinstallation Personnalise . Slectionnez le volume (disque dur ou partition) sur lequel vous dsirez installer Windows, puis appuyez sur le bouton Suivant . Linstallation durera une quinzaine de minutes, le tout dpendant des capacits matrielles du serveur. Une fois les tapes dinstallation effectues, le serveur redmarre.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 4 sur 24

Une fois dmarr, vous devrez configurer le mot de passe Administrateur . Spcifiez bien un mot de passe fort. Un mot de passe fort comporte au moins huit caractres (majuscules, minuscules, caractres de ponctuation). Une fois le mot de passe administrateur spcifi, votre serveur est prt lemploi. Veillez bien mmoriser ce mot de passe. Il est galement recommand de crer une disquette de rcupration (disquette, ou support amovible type USB) qui savrera trs utile en cas de problmes.

3.2.

Activation de Windows

Pour pouvoir utiliser Windows, vous devez entrer une cl de licence et activer votre serveur. Faites : Menu Dmarrer > clic droit sur Ordinateur > Proprits (capture suivante).

Cliquer sur Modifier la cl produit en bas de lcran qui souvre. Une nouvelle fentre apparait, vous proposant de renseigner la cl produit. Une fois la cl entre, cliquez sur le bouton Suivant et Windows sactivera automatiquement. Si toutefois votre serveur nest pas encore connect Internet, vous ne pourrez pas lactiver. Dans ce cas commencez par configurez dans un premier temps le rseau, puis retournez sur lcran de proprit, vous aurez alors un lien Activer Windows maintenant .

4. Installer et configurer IIS


Vous trouverez dans la barre de raccourci de votre bureau une icne permettant douvrir le gestionnaire de serveur. Cette console est le point dentre pour administrer un serveur Windows 2008.

Tips
Apprenez les raccourcis pros pour gagner du temps : touche Windows + R (=RUN), puis ServerManager.msc puis Entre ouvre cette mme console.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 5 sur 24

Depuis cette application, il vous sera possible dajouter des rles votre serveur, des fonctionnalits, deffectuer un diagnostic, de grer la configuration des diffrents lments (services, scurit etc.).

Windows 2008 Server est construit autour de la notion de rles : un rle est une tche que le serveur devra accomplir. Il est possible dassocier plusieurs rles un serveur, ces rles peuvent tre Serveur DNS , Serveur Applicatif . Attention toutefois, lexcution du PHP nest pas un rle au sens Windows Server 2008. Cest une fonctionnalit qui devra tre ajoute au rle Serveur Web (IIS) que nous allons activer dans la partie suivante.

Dans la section Rles , cliquez sur Ajouter des rles

Une fentre intitule Assistant Ajout de rles souvre (capture suivante), cliquez sur Suivant pour passer la partie explicative. Slectionnez le rle de Serveur Web IIS (capture suivante).

En cochant ce rle, une fentre listant les dpendances installer saffiche. Acceptez bien ces fonctionnalits requises. En effet, pour activer le rle serveur web, le serveur besoins des fonctionnalits Modle de processus et API de configuration . Sans ces fonctionnalits le rle serveur web ne pourra pas tre install.

Par la suite vous pourrez ajouter de nouvelles fonctionnalits ce rle. Ces fonctionnalits sont des modules qui vont permettre dtendre les capacits du serveur Web IIS. Vous pourrez par exemple ajouter la fonctionnalit de serveur FTP, le support de linterface CGI (utiles pour le PHP), ASP.NET (en prcisant quelles versions, 2.0, 3.0, 3.5). Laissez les options par dfaut pour le moment. Continuez linstallation en cliquant sur Suivant , puis sur Installer depuis la fentre rcapitulative.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 6 sur 24

Une fois linstallation termine, vous pouvez fermer la fentre.

Pour aller plus loin


Le site officiel de IIS vous propose des ressources (documents et vidos) pour aller plus loin dans sa configuration. http://iis.net/learn

5. Installation semi-automatise de la plateforme Web via Web PI (Web Platform Installer)


Microsoft Web Platform Installer (alias Web PI) est un utilitaire gratuit propos en tlchargement depuis le site de Microsoft (http://www.microsoft.com/web/Downloads/platform.aspx) permettant dinstaller et de configurer tous les outils ncessaires pour mettre en place un serveur web. Il permet aussi de dployer rapidement et simplement sur un serveur des applications web parmi les plus courantes. Web PI permet dinstaller lensemble des composants logiciels ncessaires et de configurer de faon semiautomatise une plate-forme web Microsoft, que ce soit sur un poste de dveloppement ou sur un serveur Web de production, de faon transparente et avec un minimum defforts.

5.1.

Installer et configurer un serveur Web via Web PI


depuis le site

Tlchargez et installez wplaucher_n.exe (http://www.microsoft.com/web/Downloads/platform.aspx).

Une fois linstallation termine, allez dans le menu Dmarrer > Programmes et cliquez sur llment Microsoft Web Platform Installer . La plateforme dinstallation automatique se lance et vous propose de slectionner les diffrents produits installer. Naviguez jusqu longlet Applications Web et slectionnez le(s) produit(s) que vous souhaitez installer (capture suivante). Les produits sont regroups par catgories : Blogs pour mettre en place une plateforme de blog (base sur le trs populaire moteur WordPress par exemple), Gestion de contenu, avec notamment les outils DotnetNuke, Joomla, ou encore Drupal, eCommerce pour crer un site marchand.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 7 sur 24

Durant linstallation, certains composants ncessaires linstallation de ces produits (IIS, PHP 5, MySQL, Microsoft SQL Server entre autres) seront tlchargs la demande, (ce qui ncessite une connexion internet depuis le serveur), installs et configurs automatiquement. Il est cependant conseill dajouter quelques composants optionnels qui se rvleront particulirement utiles pour ladministration du serveur au quotidien : SQL Server 2008 Management Studio : allez dans longlet Web Platform > Base de donnes et cochez la case SQL Server 2008 Management Studio Express . SQL Server Management Studio est un environnement intgr qui permet d'accder, de configurer, de grer, d'administrer et de dvelopper tous les composants de SQL Server via une interface graphique, Rcriture dUrl (URL Rewriting) : allez sur longlet Web Platform > Serveur Web > Personnaliser et cochez la case Rcriture dURL , Advanced Logging : cet outil permet de faire de la journalisation riche en temps rel ct client et ct serveur, Optimisation du rfrencement dun site auprs dun moteur de recherche (SEO) : allez sur longlet Web Platform > Serveur Web puis cochez la case Optimisation du rfrencement dun site auprs dun moteur de recherche dans la section Gestion .

Cliquez sur le bouton Installer pour commencer linstallation. Une fentre rcapitulative souvre, listant tous les composants que vous avez slectionns, ainsi que les composants dpendants, qui seront tlchargs et installs. Cliquez sur le bouton Jaccepte .

Lutilitaire vous propose ensuite de configurer les comptes dadministration des bases de donnes SQL Server 2008 Express et MySQL. Pour la configuration de SQL Server 2008, slectionnez loption Authentification en mode mixte .

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 8 sur 24

Cette authentification va permettre de se connecter au serveur SQL via un compte Windows ou via un compte SQL. Cette option ici est importante, car certaines applications installes laide de Web PI pourraient ne pas fonctionner en mode Windows Intgr . Linstalleur crera un compte de service sa (System Administrator). Saisissez le mot passe que vous souhaitez utiliser pour ce compte de service. Nous vous recommandons fortement de spcifier un mot de passe fort pour maximiser la scurit. Un mot de passe fort comporte au moins huit caractres (alphanumriques, majuscules, minuscules et signes de ponctuation). Pour la configuration de MySQL, dfinissez le mot de passe du compte root qui sera le compte dadministration de la base de donnes (pensez ici galement au mot de passe fort) (capture suivante).

Reportez-vous cet article sur TechNet pour avoir quelques conseils sur la cration de mot de passe fort : http://technet.microsoft.com/fr-fr/library/cc281849.aspx Une fois les informations saisies, linstalleur commence le tlchargement et linstallation des diffrents composants. Cette opration peut prendre plusieurs minutes et dpend du dbit de votre connexion Internet et de la quantit dapplications que vous avez slectionnes.

Une fois linstallation termine, lutilitaire vous propose de crer et de configurer les applications web. Le premier cran permet de crer et de configurer un nouveau site IIS (ou den utiliser un dj existant). Laissez le paramtrage par dfaut. Dans le second cran il vous sera demand de renseigner les informations relatives laccs la base de donnes ainsi que diverses informations de configuration : email, prfixe pour le nom des tables, login et mot de passe de ladministrateur. Lorsque vous rencontrez le(s) champ(s) mentionnant Mot de passe dadministrateur de la base de donnes saisissez le mot de passe que vous avez entr dans lassistant de configuration de SQL Server ou de MySQL. Il est recommand de bien consigner toutes les informations que vous renseignez (comptes dadministration, base de donnes), afin de facilit ladministration et la maintenance des applications web courantes et futures.

Linstalleur termine la configuration des applications. Lopration ne prend que quelque secondes. Une fois termin, vous pourrez lancer lapplication web en cliquant sur le lien afin de terminer linstallation du produit via linterface web.

5.2.

La galerie dapplications

La galerie dapplications est la liste de tous les produits que Web PI permet dinstaller automatiquement. A ce jour, le nombre de produits est denviron une vingtaine.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 9 sur 24

Pour aller plus loin


Il est possible de soumettre une application pour quelle apparaisse dans la galerie. Certains amnagements doivent tre pris : http://www.microsoft.com/web/gallery/developer.aspx

6. Installer et configurer PHP


Si vous navez pas utilis loutil Web Pi pour automatiser linstallation et la configuration de votre serveur web, vous devrez effectuer des oprations dadministration manuellement pour pouvoir utiliser PHP sur votre serveur.

6.1.

Activer le support de CGI dans IIS

Pour que PHP fonctionne sur un serveur IIS, le module CGI doit tre install et activ. Une fois ce module install, tlchargez le moteur dexcution PHP (http://php.net/downloads.php) et installez le sur le serveur. Ouvrez dans un premier temps le gestionnaire de serveur (icne dans la barre des tches). Dployez le nud Rles , et slectionnez le rle Serveur Web (IIS) . Cliquez ensuite sur le lien Ajouter des services de rle (capture suivante).

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 10 sur 24

La capture suivante prsente la liste des fonctionnalits quil est possible dajouter au rle serveur web. Slectionnez CGI dans la liste, puis cliquez sur Suivant :

Dans la fentre rcapitulative, cliquez sur Installer . Une fois le processus termin, vous pourrez passer linstallation de PHP.

6.2.

Installer PHP

Tlchargez au pralable le fichier dinstallation de PHP depuis le site http://php.net/downloads.php. Dans ce guide, nous allons installer la version 5.2.12. Double-cliquez sur le fichier dinstallation et suivez lassistant. Acceptez le contrat de licence et spcifiez un rpertoire dinstallation (dans le doute, laisser le rpertoire par dfaut C:\Program Files\PHP ). Attention, lassistant vous demandera quel type de serveur Web vous souhaitez installer. Slectionnez IIS FastCGI (capture suivante) pour bnficier des performances dISAPI (interface de programmation de IIS) et de la stabilit lie lisolation des processus de CGI.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 11 sur 24

Finalisez linstallation en laissant les paramtres par dfaut.

Une fois le processus termin, vous pouvez fermer toutes les fentres et supprimer le fichier dinstallation de PHP.

6.3.

Configurer PHP

Afin de permettre lexcution des scripts PHP par IIS, quelques tapes de configuration sont ncessaires.

Naviguez jusquau rpertoire dinstallation de PHP que vous avez spcifi durant linstallation (par dfaut, C:\Program Files\PHP), puis ditez le fichier php.ini (ce fichier texte souvrira trs bien dans le Bloc-notes).

Tips
Les commentaires dans le fichier php.ini sont des ; , donc lorsque il est demand de dcommenter une ligne, il faut simplement enlever les ; en dbut de ligne.

Trois paramtres doivent tre d-comments et personnaliss dans ce fichier :

Activation de limpersonnification D-commentez la ligne ;fastcgi.impersonate = 1 et fixez la valeur 1 si ce nest pas dj le cas. Activation du patch pour le chemin daccs D-commentez la ligne ;cgi.fix_pathinfo=1 et spcifiez la valeur 1 si ce nest pas dj le cas.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 12 sur 24

Activation de la scurit sur la redirection, fortement recommande pour IIS D-commentez la ligne ;cgi.force_redirect=0 et laissez la valeur 0 .

Vous devez obtenir :

6.4.

Tester son installation

Dans cette section nous allons nous assurer que PHP est bien install et configur pour pouvoir fonctionner sous IIS via FastCGI. Lancez une invite de commandes (que vous trouverez dans le menu dmarrer ou faites [Windows] + [R] et tapez cmd suivi de Entre). Naviguez jusqu votre rpertoire dinstallation de PHP (C:\Program Files\PHP si vous avez laiss les options par dfaut lors de linstallation) puis excutez la commande php -info .

C:\Users\Administrateur>cd c:\Program Files\php C:\Program Files\php>php info

Tout le paramtrage doit safficher lcran (sur plusieurs crans).

Nous allons maintenant crer une page de test et lafficher dans le navigateur pour sassurer que le PHP est bien interprt par IIS.

Naviguez depuis lexplorateur Windows ([Windows] + [E]) jusquau dossier c:\inetpub\wwwroot , le rpertoire virtuel racine du serveur IIS. Crez dans ce rpertoire un nouveau fichier nomm info.txt .

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 13 sur 24

Tips
Faites un clic droit, Nouveau, Document texte et le renommer

Ouvrez ce fichier dans le Bloc-notes pour lditer, et entrer le texte suivant :

<?php phpinfo() ; ?>

Sauvegardez ce fichier, et renommez-le en info.php .

Tips
Il se peut que vous ne puissiez pas changer lextension, il faudra au pralable afficher les extensions des fichiers pour pouvoir les changer. Depuis lexplorateur, dans la barre doutils, allez dans le menu Outils > Options des dossiers > Affichage . Dcochez loption Masquer les extensions des fichiers dont le type est connu .

Ouvrez un navigateur et entrez lurl http://localhost/info.php. Si vous ne recevez pas derreur, vous devriez obtenir quelque chose de similaire la capture dcran suivante :

Pour aller plus loin


Vous pouvez toujours vous reporter la documentation en ligne du site PHP http://www.php.net/docs.php

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 14 sur 24

7. Rsoudre des problmes


7.1. Les fichiers de journalisation
Le serveur Web IIS gnre des fichiers de journalisation (Logs). Pour administrer ce comportement, rendezvous dans la console de gestion IIS Dmarrer > Outils dadministration > Gestionnaire des services Internent (IIS) ou faites [Windows] + [R] et tapez inetmgr suivi de Entre. Dans le panneau de gauche, slectionnez un site web administrer (le comportement de journalisation pourra tre diffrent dun site lautre). Dans les options disponibles, vous aurez une icne Journalisation (capture suivante).

7.2.

Activer lenvoi demails

Certaines applications web ncessitent lenvoi demails. Il est donc ncessaire dactiver la fonctionnalit SMTP (Send Mail Transfer Protocol) au niveau du serveur.

Ouvrez le gestionnaire de serveur (icne dans la barre des tches). Dployez le nud Rles , et slectionnez le rle Serveur Web (IIS) . Cliquez ensuite sur le lien Ajouter des services de rle . Cochez loption Serveur SMTP et enfin acceptez bien toutes les fonctionnalits requises si lassistant vous le demande.

Une fois le service activ sur le serveur, il est ncessaire de paramtrer PHP pour se servir de ce serveur en tant que serveur denvoi. Editez le fichier php.ini (se rfrer au module Installation PHP pour avoir plus dinformation sur ce fichier). Recherchez dans ce fichier la ligne

[mail function]

Et ajoutez

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 15 sur 24

SMTP=localhost sendmail_from=* smtp_port=25

adresse

e-mail

de

lenvoyeur,

ex

Administrator@societe.com

*,

Sauvegardez le fichier. Il faut maintenant activer loption Relay dans IIS pour le localhost . Dans la console de management de IIS ( Dmarrer > Outils dadministration > Gestionnaire des services Internent (IIS) ou faites [Windows] + [R] et tapez inetmgr suivi de Entre), faites un clic-droit sur Default SMTP Virtual Server . Dans longlet Accs , cliquez sur Connexion . Ajoutez ladresse IP 127.0.0.1 si elle ny est pas. Ajoutez galement ladresse IP du serveur. Validez tous ces changements puis redmarrez le serveur Web IIS ([Windows] + [R] et tapez iisreset suivi de Entre).

8. Grer une stratgie de sauvegarde


8.1. Installer loutil de sauvegarde
Windows Server 2008 intgre nativement un outil puissant et convivial pour sauvegarder et restaurer votre systme. Si ce nest pas dj fait, commencez par installer cet outil. Lancez le Gestionnaire de serveur depuis la barre de tches ou depuis les Outils dadministration . Slectionnez le nud fonctionnalit dans le menu de navigation de gauche, puis cliquez sur le lien Ajouter des fonctionnalits dans la page centrale.

Dans la liste des fonctionnalits disponibles, cochez la fonctionnalit Utilitaire de sauvegarde de Windows Server puis cliquez sur Suivant et enfin sur Installer (capture suivante).

8.2.

Sauvegarder le systme

Vrifiez dans un premier temps auprs de votre hbergeur que cette fonctionnalit est disponible. Pour des raisons lies au stockage, il se peut que cette option ne soit pas accessible.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 16 sur 24

Dans la terminologie qui suit, nous parlerons de volume, un volume tant une zone de stockage plac sur une partition ou un disque dur.

Lancez loutil de sauvegarde, Dmarrer > Outils dadministration > Sauvegarde de Windows Server .

Pour lancer une sauvegarde unique, cliquez sur le lien droite Sauvegarde Unique . Lassistant de sauvegarde apparait lcran. Appuyez une premire fois sur Suivant puis slectionnez le type de sauvegarde (complte, savoir tous les volumes, ou seulement certain(s) volume(s), qui seront donc slectionner) (captures suivantes).

Indiquez ensuite le type de destination : volume local (ce volume ne devra donc pas tre inclus dans la sauvegarde) ou partage rseau (avec les droits ncessaires) (captures suivantes).

Laissez les options qui suivent par dfaut, puis sur la fentre rcapitulative, lancez la sauvegarde. Une console de suivi vous permet de suivre lvolution de la sauvegarde ainsi que lespace quoccupe cette dernire.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 17 sur 24

Une fois lopration termine (opration qui peut tre longue si la quantit de donnes sauvegarder est importante), naviguez depuis lexplorateur Windows ([Windows] + [E]) jusqu lemplacement que vous avez spcifi lors du paramtrage, vous trouverez un dossier WindowsImageBackup contenant les fichiers de sauvegarde.

Pour aller plus loin


Vous pouvez planifier la sauvegarde de votre systme pour que celle-ci intervienne priodiquement. Dans la console de sauvegarde, cliquez sur le lien Planification de sauvegarde . La fentre de paramtrage contiendra toutes les options prcdentes plus les informations concernant la planification.

Vous trouverez galement une documentation complte sur cet outil de sauvegarde sur Technet : http://technet.microsoft.com/en-us/library/cc770266%28WS.10%29.aspx

8.3.

Restaurer certains fichiers / dossiers

Lancez loutil de sauvegarde, Dmarrer > Outils dadministration > Sauvegarde de Windows Server . Cliquez sur le lien droite Rcuprer . Slectionnez quel serveur vous souhaitez restaurer (ici, nous restaurons le serveur local), puis cliquez sur Suivant . Choisissez enfin la date de la sauvegarde utiliser (les dates en gras indiquent la prsence dune sauvegarde) et cliquez sur Suivant (capture suivante).

Dfinissez ensuite le type de restauration : partielle (uniquement certains fichiers et dossiers), par volume, ce type de restauration tant trait dans la section 8.4.

Choisissez ici la restauration partielle de fichiers / dossiers.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 18 sur 24

Naviguez ensuite jusquau dossier que vous souhaitez rcuprer (capture suivante).

Cliquez sur Suivant . Laissez les options qui suivent par dfaut, puis lancez la rcupration dans la fentre rcapitulative. Il est souhaitable, si vous navez jamais utilis ces outils, de les tester vide sur un serveur vierge avant de le passer en production. Avoir dj effectu ces manipulations pourra vous tre utile si par malheur vous deviez avoir recours loutil de restauration pour vous sortir dun faux pas. Il en va de mme pour la restauration systme dcrite ci-aprs.

8.4.

Restaurer le systme

Vous pouvez restaurer des volumes complets. Ds le lancement de lassistant de restauration ( Rcuprer depuis loutil de sauvegarde), slectionnez Volumes . Lassistant vous demandera alors quel volume vous souhaitez restaurer.

Il est galement possible de restaurer son serveur au moment du dmarrage mais il faudra avoir au pralable grav les fichiers de sauvegarde sur un disque ou les avoir copis sur un support amovible de type USB.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 19 sur 24

Redmarrez votre serveur en insrant le DVD dinstallation de Windows 2008 Server. Commencez une nouvelle installation (se rfrer la section 2), mais sur lcran suivant, choisissez Rparer lordinateur (capture suivante).

Suivez lassistant de restauration, qui vous demandera notamment le chemin daccs aux fichiers de sauvegarde.

Si toutefois votre serveur est un serveur virtuel, vrifiez auprs de votre hbergeur la procdure mettre en place pour sauvegarder et restaurer votre systme.

Pour aller plus loin


Vous trouverez des ressources supplmentaires sur la restauration sur le site Technet.

Restauration de fichiers / dossiers : http://technet.microsoft.com/en-us/library/cc772028.aspx

Restauration complte du systme : http://technet.microsoft.com/en-us/library/cc753920.aspx

8.5.

Outil de sauvegarde / rcupration en ligne de commande

Windows 2008 Server intgre le mme outil de sauvegarde / restauration en mode ligne de commande. Il faut au pralable installer la fonctionnalit Outils en ligne de commande . Cette fonctionnalit est dpendante de loutil dadministration PowerShell, interface puissante en ligne de commande et langage script, destin aux administrateurs.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 20 sur 24

Pour aller plus loin


Aller plus loin avec PowerShell : http://technet.microsoft.com/fr-fr/library/cc731851%28WS.10%29.aspx

Plus dinformation sur la sauvegarde en ligne de commandes : http://technet.microsoft.com/en-us/library/cc754015%28WS.10%29.aspx

9. Administrer votre serveur


9.1. Activer Terminal Server pour accder distance votre serveur
Les services Terminal Server fournissent des technologies permettant daccder un serveur qui excute des programmes Windows, ou lintgralit du bureau Windows. Les utilisateurs peuvent se connecter un serveur Terminal Server pour excuter des programmes et utiliser les ressources rseau hberges sur ce serveur.

Pour activer ces services, naviguez jusquau panneau de configuration de votre serveur, option Systme . Sur les liens de gauche, cliquer sur Paramtres systme avancs . Dans longlet Utilisation distance de la capture suivante, cochez une des deux options du bas, tout dpend du niveau de scurit et de la version local de votre Bureau Distance que vous voulez utiliser.

Pour lever le niveau de scurit, vous avez la possibilit de spcifier quel(s) utilisateur(s) peuvent accder distance au serveur (bouton Slectionnez des utilisateurs en bas de la fentre)

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 21 sur 24

9.2.

Activer le service Windows Update

Pour maximiser la scurit de votre serveur, il est recommand dactiver le service de mise jour Windows. Ce service va permettre de sassurer que votre serveur bnficie des derniers patchs de scurit mis disposition par Microsoft.

Depuis le panneau de configuration de votre serveur, cliquez sur loption Systme . En bas gauche vous avez un lien Windows Update qui permet de configurer la faon dont votre serveur se comporte vis--vis des mises jour automatiques (capture suivante).

Attention toutefois, certaines mises jour ncessitent un redmarrage du serveur. En fonction de la politique de mise jour que vous voulez mettre en place, cochez loption recommande par Microsoft Installer les mises jour automatiquement . Sinon, slectionnez loption Rechercher les mises jour mais me laisser choisir sil convient de les tlcharger et de les installer pour avoir une plus grande souplesse. Cette option est la moins intrusive. Cependant pour la scurit de votre serveur, assurez-vous dinstaller rgulirement ces mises jour au moment qui vous convient le mieux.

Tips
Lors de lactivation de ce service, pensez faire une recherche manuelle des mises jour pour sassurer que votre serveur bnficie bien des dernires mises jour disponibles date.

9.3.

Anti-virus

Microsoft Forefront Client Security est une solution de scurit conue pour aider protger les postes de travail, ordinateurs portables et systmes d'exploitation serveurs des virus, logiciels espions et autres menaces mergentes. Tlcharger la version dvaluation de ForeFront ladresse suivante :

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 22 sur 24

http://technet.microsoft.com/fr-fr/bb738009.aspx

Microsoft Security Essentials est un anti-virus gratuit disponible sur le site de Microsoft (http://www.microsoft.com/Security_Essentials/), construit sur le moteur ForeFront. Cependant il ne fonctionne pas sur les systmes dexploitation serveurs.

9.4.

Bonnes pratiques

9.4.1. URL Rewriting (Rcriture dURL)


Lorsque lon fait du dveloppement dynamique, la mme page est toujours appele par les navigateurs, seuls les paramtres changent. Le contenu de la page varie donc en fonction de ces paramtres. Pour les moteurs de recherche, et leur mcanisme dindexation, il est prfrable davoir une URL unique vers du contenu unique. Le module de rcriture dURL (URL Rewriting) permet de traduire en une URL fixe une URL dynamique, et donc de faire en sorte que lURL publique suivante :

http://serveur/article.php?ArticleID=12

devienne :

http://serveur/article12.php

Ainsi, cette page apparait comme unique pour le robot dindexation. Ce module doit tre install et paramtr au niveau du serveur IIS.

Pour aller plus loin


Plus dinformation sur lURL Rewriting : http://learn.iis.net/page.aspx/460/using-url-rewrite-module/

9.4.2. SEO : Optimisation du rfrencement dun site auprs dun moteur de recherche Le toolkit pour IIS propose diffrents outils aux administrateurs web pour amliorer la visibilit d'un site web lors de la recherche sur un moteur de recherche. Il contient les modules suivants : Site Analysis : permet une analyse locale du site web avec des propositions d'optimisation du contenu et de la structure pour les moteurs de recherche. Il permet de dcouvrir des problmes affectant les visites de l'utilisateur. Robots Exclusion : permet de grer le fichier robots.txt partir de l'interface IIS Manager. Le fichier permet de contrler l'indexation d'une URL. Il contrle comment les moteurs de recherche accdent au contenu du site web.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 23 sur 24

Sitemaps and Site Indexes : ce module gre les fichiers sitemap et les URL qui le constituent. Ces fichiers informent les moteurs de recherche propos des emplacements disponibles lors de l'indexation.

Pour aller plus loin


Plus dinformation sur le toolkit IIS http://www.iis.net/expand/SEOToolkit

10. Conclusion
Au cours de ce pas pas, vous avez pu voir toutes les procdures mettre en place pour installer et configurer un serveur web sous le systme dexploitation Windows Server 2008. Nous avons vu la procdure dinstallation du systme et de scurisation de celui-ci. Nous avons activ le rle Serveur Web IIS pour pouvoir utiliser PHP. Enfin, grce loutil Web PI mis disposition par Microsoft, nous avons pu mettre en place simplement et de faon semi-automatise, les applications web les plus courantes.

Apprendre grer son serveur web grce Windows Server 2008 R2 Page 24 sur 24

Vous aimerez peut-être aussi