Seance 17 - IIS Partie 1

Transcription

Seance 17 - IIS Partie 1
WEBMESTRE : CONCEPTION DE SITES ET
ADMINISTRATION DE SERVEURS WEB
Installation et administration d’un serveur web
Module 25793 TP A5 (1/2 valeur)
Chapitre 17
Internet Information Services (v.5) - Partie 1
Le plus grand soin a été apporté à la réalisation de ce support pédagogique afin de vous fournir une information
complète et fiable. Cependant, le Cnam Champagne-Ardenne n'assume de responsabilités, ni pour son
utilisation, ni pour les contrefaçons de brevets ou atteintes aux droits de tierces personnes qui pourraient résulter
de cette utilisation.
Les exemples ou programmes présents dans cet ouvrage sont fournis pour illustrer les descriptions théoriques.
Ils ne sont en aucun cas destinés à une utilisation commerciale ou professionnelle.
Le Cnam ne pourra en aucun cas être tenu pour responsable des préjudices ou dommages de quelque nature
que ce soit pouvant résulter de l'utilisation de ces exemples ou programmes.
Tous les noms de produits ou autres marques cités dans ce support sont des marques déposées par leurs
propriétaires respectifs.
Ce support pédagogique a été rédigé par Michel Melcior, enseignant vacataire au Cnam Champagne-Ardenne.
Copyright  2001-2003 Centre d'Enseignement A Distance du Cnam Champagne-Ardenne.
Tous droits réservés.
Toute reproduction, même partielle, par quelque procédé que ce soit, est interdite sans autorisation préalable du
Cnam Champagne-Ardenne. Une copie par xérographie, photographie, film, support magnétique ou autre,
constitue une contrefaçon passible des peines prévues par la loi, du 11 mars 1957 et du 3 juillet 1995, sur la
protection des droits d'auteur.
CONSERVATOIRE NATIONAL DES ARTS ET METIERS
INTERNET INFORMATION SERVER - IIS (V.5)
1. OBJECTIFS.
A l'issue de cette séquence, vous devriez être capable de :
Installer IIS.
Enoncer les principaux réglages disponibles avec l'outil de gestion de services Internet.
2. INSTALLATION.
Nous avons étudié en détail le serveur Apache. Tous les concepts acquis vont pouvoir être réutilisés
avec Internet Information Server. Il vous faudra donc beaucoup moins de temps pour maîtriser la configuration
de ce serveur.
Je suppose pour la suite du cours que vous disposez d'un Windows 2000 server (l'édition d'évaluation
suffit) ou d'un Windows 2000 Pro.
Internet Information Server (IIS) est le serveur web proposé par Microsoft avec ses systèmes
d'exploitation Windows. Il fait partie des composants livrés avec NT4, Windows 2000 serveur et pro, Windows XP
pro.
Son installation est des plus simple. Dans le panneau de configuration, choisissez ajout/suppression de
programmes puis ensuite ajout/suppression de composants Windows.
Dans la liste vous sélectionnerez "Services Internet".
Installation et administration d’un serveur web 1
CONSERVATOIRE NATIONAL DES ARTS ET METIERS
Si vous cochez "Services Internet", l'option détails vous permettra de contrôler ce qui est installé.
Vous remarquerez que, par défaut, le serveur FTP n'est pas installé. Vous choisirez de l'installer pour la
suite des séquences étudiées.
La suite de l'installation n'appelle pas de commentaires particuliers. Attention, si vous avez déjà installé
un serveur web (du type easyPHP ou autre), vous allez avoir un conflit sur l'utilisation du port 80. A vous de
choisir le serveur qui répondra sur ce port.
Lorsque l'installation sera achevée, vous testerez le fonctionnement du serveur via Internet Explorer avec
l'URL http://localhost/.
Internet Information Services – IIS (v.5) 2
CONSERVATOIRE NATIONAL DES ARTS ET METIERS
A partir d'un poste distant, le résultat sera le suivant :
3. PRISE EN MAIN D'IIS.
Nous allons maintenant observer comment IIS s'est installé dans le système de fichiers (Windows 2000).
A la racine de l'unité de disque où Windows 2000 est installé, un répertoire InetPub a été créé.
La racine des documents de votre serveur IIS se trouve dans le sous répertoire wwwroot.
Installation et administration d’un serveur web 3
CONSERVATOIRE NATIONAL DES ARTS ET METIERS
A présent, nous allons voir comment IIS peut être réglé.
Vous pouvez passer par le menu démarrer/programmes/outils d'administration/gestionnaire des services
internet ou bien par un clic droit sur l'icône poste de travail puis gérer/services et applications/services internet
(IIS).
Dans les deux cas, vous aurez accès au gestionnaire des services Internet.
Les utilisateurs de Windows XP sont habitués aux jeux de piste pour retrouver des menus de
configuration facilement accessibles sous 2000. En voici un supplémentaire. Dans le panneau de configuration,
cliquez sur l'icône Outils d'administration puis sur services Internet.
La console de gestion des services Internet (grisée en bas à gauche) a l'aspect suivant :
Si vous sélectionnez le site web par défaut, vous obtiendrez la liste des pages et répertoires mises en
ligne à partir de la racine des documents.
Internet Information Services – IIS (v.5) 4
CONSERVATOIRE NATIONAL DES ARTS ET METIERS
Installation et administration d’un serveur web 5
CONSERVATOIRE NATIONAL DES ARTS ET METIERS
Vous aurez accès aux propriétés du serveur web avec un clic droit sur l'icône "Site Web par défaut".
On retrouve des réglages similaires à ceux d'Apache.
Les différents onglets vont vous permettre de procéder aux réglages.
3.1. SITE WEB.
Description du site (commentaires lisibles dans la console de gestion).
Adresse IP (adresse où IIS va pouvoir répondre aux requêtes).
Port TCP (port sur lequel IIS est en écoute).
Limitation ou non du nombre de connexions.
Mise en journal des évènements.
3.2. OPERATEURS.
Vous permettra de désigner un ou plusieurs administrateurs pour votre serveur web.
3.3. PERFORMANCES.
Réglages de critères comme la bande passante disponible.
Internet Information Services – IIS (v.5) 6
CONSERVATOIRE NATIONAL DES ARTS ET METIERS
3.4. FILTRES ISAPI.
Internet Server Application Programming Interface. Composants logiciels en rapport avec les
extensions serveur FrontPage 2000.
3.5. REPERTOIRE DE BASE.
On reconnaît l'équivalent de documentroot avec des possibilités supplémentaires de réglage. Vous
définissez à ce niveau les propriétés générales du répertoire comme lecture/écriture/listing (exploration de
répertoire).
3.6. DOCUMENTS.
Vous définirez ici le nom des pages devant être affichées par défaut. Remarquez qu'avec IIS c'est
default.htm et non index.htm qui sera affiché.
3.7. MESSAGES D'ERREURS PERSONNALISES.
On trouve l'équivalent des redirections d'erreurs sous Apache.
3.8. EXTENSIONS SERVEUR.
Contrôle des extensions FrontPage.
3.9. EN-TETES HTTP.
Réglages des types MIME.
Déclarations de période de validité des pages dans les en-têtes.
Installation et administration d’un serveur web 7
CONSERVATOIRE NATIONAL DES ARTS ET METIERS
3.10.
SECURITE DE REPERTOIRE.
Contrôle des accès par IP.
Contrôle des accès par login ou accès anonymes.
Activation de certificats.
4. TRAVAIL PROPOSE.
Installez IIS sur votre serveur.
Explorez les différents réglages possibles avec l'outil de gestion.
A partir de la racine des documents, créez un sous-répertoire "essai" contenant une page html que vous
nommerez "site1.htm" et vérifiez son accessibilité à l'URL :
http://localhost/essai/site1.htm
En modifiant les propriétés de base du site, autorisez le listing du répertoire essai à l'URL :
http://localhost/essai/
Internet Information Services – IIS (v.5) 8