SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft




Tous les Articles du Laboratoire Microsoft

Windows Server 2008 : IIS 7
Accueil > Articles > Réseaux
Auteur 
Aurélien ROUMÉGOUS



 Tous les articles de cet auteur
Sylvain TERRENES
SUPINFO
Etudiant


 Tous les articles de cet auteur

5/5

Très Bien


28507
1/5

III Mise en place d'un serveur Web

III.1 La configuration de IIS7

Le serveur Web IIS7 est basé sur des fichiers de configurations. Il existe principalement 2 fichiers :
  • « applicationHost.config » : regroupe la configuration du serveur
  • « web.config » : dédié à la configuration du serveur relative à une application, un site web
On peut ainsi spécifier des configurations différentes pour chaque site. Il faut savoir que le serveur possède son fichier « web.config » et également les sites web. Les sites Web récupèrent également les paramètres du fichier « web.config » du serveur web.
Le fichier « applicationHost.config » se trouve dans « %windir%\system32\inetsrv\config ».
Ces fichiers ne sont modifiables que par des administrateurs.
Il existe aussi une commande pour modifier le fichier « applicationHost.config » : « appcmd.exe ». En effet, cet utilitaire lit le fichier de configuration « applicationHost.config » puis y écrit les modifications. Si vous désirez écrire ou lire des informations dans le fichier « web.config », il faut rajouter l’argument « /commit:WEBROOT » à la fin de la commande. Voici un exemple :
appcmd list config /section:machineKey /commit:WEBROOT
Cette commande va afficher la section MachineKey dans le fichier racine « web.config ».
appcmd set config "Supinfo" /section:defaultDocument /enabled:false
Cet exemple modifie la configuration du répertoire « Supinfo ». On désactive ici la fonctionnalité de documents par défaut. Cette configuration s’applique à tous les répertoires de « Supinfo ».
On peut également modifier le fichier « applicationHost.config » en utilisant l’interface graphique du serveur IIS (IIS Manager).




Modification du fichier applicationHost.config.

Le fichier « web.config » est aussi administrable du même endroit.



Modification du fichier web.config.

En utilisant l’interface graphique, configurer votre serveur via les différents icônes sur la page principale d’administration d’IIS. Maintenant que nous avons vu comment régler les paramètres de notre serveur IIS7, on va pouvoir créer un site.

III.2 Ajouter un site Web

Cette partie va nous montrer comment héberger un site web et nous allons voir une méthode pour associer notre site au site par défaut (http://localhost).
Tout d’abord, nous allons commencer par créer une page web. Pour cet article, nous allons utiliser seulement « notepad.exe » et écrire directement notre page web avec les balises adéquates.



Nous remarquons que le dossier qui contient le site web par défaut est « C:\inetpub\wwwroot ». J’ai choisit de mettre mon site dans le répertoire « C:\inetpub\wwwroot\Supinfo » mais vous pouvez le mettre n’importe où du moment que vous puissiez y accéder. J’ai appelé ma page « index.html ». Si votre site est déjà réalisé, copiez l’intégralité de votre site dans un dossier. Attention cependant au respect des langages supportés par IIS7. Si vous voulez réaliser un site en ASP.NET, il va falloir installer les modules pour pouvoir lire vos pages « *.aspx » et pareil pour PHP.



Voici le site web que je viens de créer. Maintenant, aller dans « Démarrer / Outils d’administration / Internet Information Service (IIS) Manager ».



Vous arrivez désormais sur l’interface d’administration du serveur IIS. Pour ajouter le site que vous venez de créer, développez le nom de votre serveur puis faites un clic droit sur « Sites » et cliquez sur « Ajouter un site Web … ».



Une fenêtre vous permettant de rentrer les paramètres s’ouvre.



Le champ « Nom du Site » va permettre de définir un nom de site pour y accède par votre navigateur. Dans mon cas, ce site va être accessible via l’adresse http://winsrv2k8/Localhost. (Winsrv2k8 étant le nom de mon serveur web).
Le champ « Chemin physique » renseigne sur l’emplacement réel du site Web. Dans mon cas, le site se trouve à l’emplacement C:\inetpub\wwwroot\Supinfo.
L’onglet « Binding » permet d’associer notre site à un nom de site web, de spécifier le port pour accéder à notre site, de choisir entre HTTP et HTTPS et de choisir l’interface pour accéder au site. Ici, nous pouvons accéder à notre site sur le port 80 (port http par défaut), en tapant http://localhost/.
Le fait de renseigner le champ « Host Name » va permettre d’accéder au site via l’adresse http://localhost/plutôt qu’en tapant http://winsrv2k8/Localhost. Ainsi, toutes requêtes arrivant sur le port 80 avec comme adresse http://localhost/ sera redirigé vers notre site web. Cela peut être le premier niveau d’une sécurité en entreprise.



Nous pouvons voir dans l’affichage de gauche que notre site est bien apparu.
Introduction
I. Les nouvelles fonctionnalités de IIS7
II. L'installation de IIS7
III. Mise en place d'un serveur Web
IV. Modules Complémentaires & Sécurité
V. Autres Services
VI. Conclusion



En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft