Installation et Configuration Internet Information Server (IIS 5) Yonel GRUSSON
Introduction Internet Information Serveur (IIS 5) est le serveur d'information Intra/Internet proposé en standard avec Windows 2000 (IIS4 avec NT4). IIS 5 est installé automatiquement à l'installation de Windows 2000 Server. Le serveur Web (Service de publication Web) est installé et démarré automatiquement. Désactivé le service s'il n'est pas utilisé. Par contre le serveur FTP doit être installé. Yonel GRUSSON
Les résultats de l'installation : Les services Yonel GRUSSON
Les résultats de l'installation : Sur le disque Yonel GRUSSON
Les résultats de l'installation : Dans l'Active Directory Yonel GRUSSON
Configuration d'un site Web Un serveur IIS peut être installé sur une machine possédant plusieurs adresses IP (plusieurs interfaces réseau). Un serveur IIS est multisites. Un site est essentiellement caractérisé par : Un numéro de port et/ou Une adresse IP A l'installation un site dit "Site Web par défaut" est mis en place avec le port 80. Yonel GRUSSON
Configuration d'un site Web Yonel GRUSSON
Configuration d'un site Web Yonel GRUSSON
Configuration d'un site Web Onglet : Site Web Le nom du site. L'adresse IP (donc l'interface réseau) rattachée à ce site. Le port TCP et le port SSL (Secure Socket Layer). La limitation du nombre de connexions. Le délai pour déconnecter un utilisateur inactif. Yonel GRUSSON
Configuration d'un site Web Onglet : Site Web Connexions persistantes Elles évitent aux clients de refaire une connexion pour chaque élément (images, etc.…) de la page en cours de chargement. Attention, il ne s'agit pas d'une gestion des sessions. Activer l'enregistrement dans le journal et le format de ce dernier. Yonel GRUSSON
Configuration d'un site Web Toutes non assignées ? Site A 200.15.25.10 Port 80 Site B 200.15.25.30 Port 80 Site C Toutes non assignées Port 80 200.15.25.10 200.15.25.20 200.15.25.30 200.15.25.40 = Site par défaut http://200.15.25.10 http://200.15.25.30 http://200.15.25.20 http://200.15.25.40 Yonel GRUSSON
Configuration d'un site Web Pour avoir plusieurs sites sur la même adresse : Configurer des ports différents (80 par défaut puis supérieur à 1024) Http://Adresse-IP:Port Faire un lien HTML du port 80 sur les autres Utiliser des en-têtes d'hôtes (améliorations apportées par HTTP 1.1) Créer un répertoire virtuel (cf. plus loin) Yonel GRUSSON
Configuration d'un site Web En-tête d'hôtes Yonel GRUSSON
Configuration d'un site Web Yonel GRUSSON
Configuration d'un site Web En-tête d'hôtes Mais maintenant… Yonel GRUSSON
Configuration d'un site Web En-tête d'hôtes Avec les en-tête d'hôtes la résolution ne se fait plus sur le numéro de port mais sur le nom d'hôte transmis dans l'en-tête http (cf. cours ASP) Attention : http 1.1 n'est supporté qu'à partir des versions 4 de Netscape et Microsoft Yonel GRUSSON
Configuration d'un site Web Onglet : Opérateurs Permet d'ajouter des comptes utilisateurs Windows bénéficiant des droits d'opérateurs sur le site Yonel GRUSSON
Configuration d'un site Web Yonel GRUSSON
Configuration d'un site Web Onglet : Performances Le réglages des performances permet une gestion de la mémoire du serveur pour ce site (taille des buffers) Limitation du débit pour ce site. Limitation du processus. Permet de limiter le temps d'UC que ce site Web utilise pour les application hors processus. Yonel GRUSSON
Configuration d'un site Web Onglet : Filtre ISAPI Il s'agit de programmes qui répondent à certains événements pendant le traitement des requêtes HTTP Yonel GRUSSON
Configuration d'un site Web Yonel GRUSSON
Configuration d'un site Web Onglet : Répertoire de base Origines du contenu transmis au client (un répertoire sur la même machine, un partage sur le réseau, une URL) Le chemin d'accès pour atteindre ce contenu Autorisations : Accès à la source des script (code source) Lire. Pour lire ou télécharger les fichiers ou les répertoires Yonel GRUSSON
Configuration d'un site Web Autorisations : Écrire. Permet aux utilisateurs de télécharger vers le répertoire activé du serveur (Méthode PUT du HTTP 1.1) Exploration de répertoire. Permet d'afficher une liste hypertexte des fichiers et des sous-répertoires. Accès au journal. Pour laisser une trace des visites dans un fichier journal. Yonel GRUSSON
Configuration d'un site Web Autorisations : Indexation de la ressource. Permet au service d'indexation de Windows de cataloguer le répertoire. Paramètres de l'application Yonel GRUSSON
Configuration d'un site Web Attention au droits NTFS. Les utilisateurs authentifiés ou le compte anonymes doivent avoir les droits sur les répertoires et fichiers du site. Il faut supprimer le compte "Tout le monde" pour ajouter : Le compte "IUSR_NomServeur" avec les droits appropriés (en "lecture" et éventuellement en "écriture") Les comptes ou un groupe en cas d'accès authentifiés Yonel GRUSSON
Configuration d'un site Web Yonel GRUSSON
Configuration d'un site Web Yonel GRUSSON
Configuration d'un site Web Onglet : Documents Document par défaut. Liste ordonnée de la page affichée par défaut lorsque la demande du client n'en précise pas. Pied de page Pour ajouter automatique un pied de page au format HTML à chaque page retournée au client. Yonel GRUSSON
Configuration d'un site Web Onglet : Messages d'erreur personnalisés Liste des pages retournées au client à la suite d'une erreur. Ces pages peuvent être personnalisées par l'administrateur. Yonel GRUSSON
Configuration d'un site Web Onglet : Extensions serveur Permet de définir les propriétés pour contrôler la publication des sites Web Front Page. Cette option concerne la conception ou la modification du site par un ou plusieurs développeurs à partir de Front Page. Yonel GRUSSON
Configuration d'un site Web Onglet : Sécurité de répertoire Nom du compte utilisé pour l'accès anonyme Yonel GRUSSON
Configuration d'un site Web Onglet : Sécurité de répertoire Yonel GRUSSON
Configuration d'un site Web Les accès à un site sont toujours authentifiés. Les comptes d'utilisateurs du site doivent être créés au préalable. Si l'accès est anonyme toutes les connexions utilisent le même compte. En cas d'accès authentifiés, il faut préciser le type d'authentification Yonel GRUSSON
Configuration d'un site Web Permet de restreindre ou d'autoriser l'accès en fonction de l'adresse IP du client Yonel GRUSSON
Configuration d'un site Web Yonel GRUSSON
Configuration d'un site Web Onglet : En-tête HTTP Cet onglet permet de contrôler les valeurs renvoyées au client dans l'en-tête HTML. Permet de mettre une date d'expiration sur les pages transmises au client. Date utilisée par le client pour redemander une page au lieu d'utiliser la version en cache. Permet de personnaliser l'en-tête HTML envoyé au client. Yonel GRUSSON
Configuration d'un site Web Onglet : En-tête HTTP Permet de faire identifier le contenu du site aux clients qui se connectent (violence, sexe, etc.) Les types MIME (Multipurpose Internet Mail Extensions) sont des standards pour décrire au client le type des données envoyées par le serveur (image, son, etc.). Le codage MIME transforme les données codées sur 8 bits en données sur 7 bits. Yonel GRUSSON
Création d'un nouveau site Web Yonel GRUSSON
Création d'un nouveau site Web Yonel GRUSSON
Création d'un nouveau site Yonel GRUSSON
Création d'un nouveau site Yonel GRUSSON
La configuration du nouveau site Web Elle se fait comme la configuration déjà vue : Etc.… Yonel GRUSSON
Création d'un site FTP Yonel GRUSSON
Création d'un site FTP Yonel GRUSSON
Création d'un site FTP Yonel GRUSSON
Création d'un site FTP Résultat…. Yonel GRUSSON
Configuration d'un site FTP Suivi et gestion des connexions Yonel GRUSSON
Configuration d'un site FTP Yonel GRUSSON
Configuration d'un site FTP Yonel GRUSSON
Les répertoires virtuels Créer un répertoire virtuel avec C:\ComplementWeb Soit… Yonel GRUSSON
Les répertoires virtuels Yonel GRUSSON
Les répertoires virtuels Yonel GRUSSON
Les répertoires virtuels Yonel GRUSSON
Les répertoires virtuels Les répertoires virtuels permettent de voir une arborescence homogène et continue alors que concrètement elle est constituée de liens vers des répertoires répartis sur l'espace de stockage. Les liens Html utiliseront l'Alias Attention dans l'utilisation des répertoires virtuels dans un site FTP (voir ci-après) Yonel GRUSSON
Les répertoires virtuels Correspond à …. Yonel GRUSSON
Les répertoires virtuels On obtient : Yonel GRUSSON
Les répertoires virtuels Création d'un répertoire virtuel Yonel GRUSSON
Les répertoires virtuels Le répertoire virtuel n'apparaît pas, mais l'utilisateur peut demander son contenu Yonel GRUSSON
Les répertoires virtuels Mais… Création d'un répertoire portant le même nom que le répertoire virtuel. Yonel GRUSSON