Systèmes Répartis INTERNET Serveurs Web Sommaire Chapitre 1 : Présentation des
Systèmes Répartis INTERNET Serveurs Web Sommaire Chapitre 1 : Présentation des Serveurs..........................................................................................4 Introduction................................................................................................................................4 Emploi et Utilité d'un Serveur..................................................................................................4 1.1 Qu'est ce qu'un Serveur Web ?..........................................................................................4 1.2 Pourquoi un Serveur Web ? ..............................................................................................8 Fonctionnalités d'un Serveur....................................................................................................8 2.1 Quelques Statistiques.........................................................................................................8 2.2 Caractéristiques Communes............................................................................................10 Orientation du Choix ..............................................................................................................12 3.1 Site Personnel..................................................................................................................12 3.2 Site d'Entreprise...............................................................................................................12 3.3 Exemple de banc de test...................................................................................................12 Offre Microsoft........................................................................................................................14 4.1 Offres Commerciales.......................................................................................................14 4.2 Distribution......................................................................................................................14 4.3 Utilité...............................................................................................................................15 4.4 Comparaisons...................................................................................................................15 Conclusion................................................................................................................................16 Chapitre 2 : Serveur Microsoft PWS...........................................................................................17 1.Installation ............................................................................................................................17 1.1 Configuration requise......................................................................................................17 1.2 PWS sous Windows NT 4.0 Station................................................................................18 1.3 PWS sous Windows 98....................................................................................................25 1.4 IIS sous Windows 2000...................................................................................................26 2.Administration......................................................................................................................30 2.1 Sous Windows NT WorkStation......................................................................................31 2.2 Sous Windows 98............................................................................................................68 2.3 Sous Windows 2000........................................................................................................74 3.Publication.............................................................................................................................82 3.1 Publication de Sites FTP..................................................................................................82 3.2 Publication de Sites Web.................................................................................................85 3.3 Publication sous Windows 98..........................................................................................92 Conclusion................................................................................................................................93 Chapitre 3 : Serveur Microsoft IIS..............................................................................................94 1.Installation ............................................................................................................................94 1.1 Configuration requise......................................................................................................94 1.2 Lancement de l'installation..............................................................................................95 1.3 Fonctionnalités.................................................................................................................96 Edition février 2002 23242397.doc Page 1 sur 228 Systèmes Répartis INTERNET Serveurs Web 1.4 Types d'installation..........................................................................................................96 1.5 Composants de l'installation personnalisée.....................................................................97 1.6 Chemins ..........................................................................................................................98 1.7 Administration locale ou distante....................................................................................99 1.8 Tour d'horizon des composants installés ........................................................................99 1.9 Architecture...................................................................................................................102 2.Administration....................................................................................................................103 2.1 Architecture...................................................................................................................103 2.2 Arrêt et Démarrage des Services...................................................................................104 2.3 Description du Gestionnaire MMC................................................................................104 2.4 Propriétés de la Station..................................................................................................105 2.5 Propriétés du Site Web..................................................................................................107 2.6 Propriétés du Site FTP...................................................................................................127 2.7 Administration à distance..............................................................................................130 3.Publication...........................................................................................................................134 3.1 Publication de Sites FTP................................................................................................134 3.2 Publication de Sites Web...............................................................................................137 4.Site Server Express 2.0.......................................................................................................138 4.1 Menu Démarrer..............................................................................................................139 4.2 Compléments sur Content Analyser .............................................................................142 4.3 Lancement de Content Analyser....................................................................................142 4.4 Présentation de l'interface..............................................................................................146 5.Index Server........................................................................................................................152 5.1 Fonctionnalités...............................................................................................................152 5.2 Installation.....................................................................................................................153 5.3 Fonctionnement.............................................................................................................155 5.4 Catalogue d'Indexation..................................................................................................157 5.5 Administration...............................................................................................................163 Conclusion..............................................................................................................................166 Chapitre 4 : Serveur Apache......................................................................................................168 Introduction............................................................................................................................168 1.Présentation ........................................................................................................................168 1.1 Origine...........................................................................................................................168 1.2 Particularités..................................................................................................................168 1.3 Emploi............................................................................................................................169 1.4 Fonctionnement.............................................................................................................169 2.Installation ..........................................................................................................................169 2.1 Sous Windows...............................................................................................................169 2.2 Sous UNIX.....................................................................................................................177 3.Administration....................................................................................................................183 3.1 Standard.........................................................................................................................184 3.2 Spécifique Windows......................................................................................................200 3.3 Spécifique UNIX...........................................................................................................201 3.4 Test de la Configuration................................................................................................206 Edition février 2002 23242397.doc Page 2 sur 228 Systèmes Répartis INTERNET Serveurs Web 4.Publication...........................................................................................................................206 4.1 Publication Directe........................................................................................................207 4.2 Changement de racine du serveur..................................................................................207 4.3 Serveurs virtuels............................................................................................................208 4.4 Redirection.....................................................................................................................212 4.5 Répertoires Virtuels.......................................................................................................212 5.Protection du site................................................................................................................213 5.1 Modes d'authentification................................................................................................213 5.2 Provenance des requêtes ...............................................................................................214 5.3 Protection des sites publiés............................................................................................215 5.4 Protection d'une page par un mot de passe....................................................................218 Conclusion..............................................................................................................................221 Annexe PWS..........................................................................................................................222 Comparaison des offres « Windows NT WorkStation » et « Windows 98 »......................222 Composants et sous-composants.........................................................................................222 Annexe IIS..............................................................................................................................224 Composants et sous-composants (par défaut) de IIS...........................................................224 Annexe Apache : Administration graphique sous UNIX...................................................225 Linuxconf.............................................................................................................................225 Webmin ...............................................................................................................................226 Edition février 2002 23242397.doc Page 3 sur 228 Systèmes Répartis INTERNET Serveurs Web Chapitre 1 : Présentation des Serveurs Introduction Ce chapitre est consacré à une présentation générale des serveurs Web, autant sur le plan de leurs caractéristiques que de l'offre commerciale actuelle. La première section de ce document rappelle dans un premier temps les principes de fonctionnement d'un serveur Web. La question de l'utilité d'un serveur dans le cas du développement de sites Web est posée. Cette section intéresse tout autant les internautes qui appréhendent le monde des serveurs que les concepteurs qui veulent tester leur site avant publication. La deuxième section de ce document présente les fonctionnalités d'un serveur, fonctionnalités communes aux quatre serveurs les plus importants du moment. Cette section est destinée aussi bien aux futurs Webmestres chargés de gérer ces serveurs Web que les internautes férus de techniques du Web. Elle peut intéresser aussi les architectes de systèmes d'information chargés du choix primordial d'un serveur sur le plan technique. La troisième section permet d'orienter non seulement le choix des architectes techniques mais encore celui des décideurs chargés de mettre en œuvre un Intranet au sein de leur entreprise, ou de mettre en place des serveurs à vocation Internet. La quatrième section, focalisée sur les serveurs Microsoft, a pour but de présenter l'offre commerciale de la firme. Cette dernière partie sert de préambule aux deux chapitres suivants. Emploi et Utilité d'un Serveur 1.1 Qu'est ce qu'un Serveur Web ? Le service Web est un service d'informations qui se veut public, c'est-à-dire accessible aux internautes du monde entier. Ce service est mis en oeuvre par un logiciel jouant le rôle de serveur à l'égard des logiciels clients joués par les navigateurs des internautes. Ce logiciel est installé sur une station, puis administré par le Webmestre qui prépare l'environnement de publication des sites à mettre en ligne. Avant d'atteindre les services de publication, l'internaute doit se connecter au serveur. En raison des objectifs du Web, le serveur met en oeuvre par défaut le mode de connexion anonyme. Ce mode permet de se connecter auprès d'un serveur sans authentification préalable. Pour cela, le serveur crée un utilisateur "anonyme" reconnu par le système d'exploitation. Les internautes utilisent à travers leur navigateur de manière transparente ce compte utilisateur pour se connecter. Dans la barre d'état du navigateur peut s'afficher le mode de connexion. Edition février 2002 23242397.doc Page 4 sur 228 Systèmes Répartis INTERNET Serveurs Web Néanmoins, le serveur peut protéger l'accès de certaines parties du site plus privées ou plus confidentielles, en exigeant de l'internaute une authentification traditionnelle : nom d'utilisateur et mot de passe reconnus par la machine. Le service Web est un service réseau qui utilise un protocole de communication pour communiquer le serveur et ses clients (navigateurs) : le protocole HTTP (Hyper Text Transfert Protocol). L'emploi de ce protocole repose sur celui des protocoles TCP/IP du réseau Internet. Le schéma suivant rappelle les principes de communication entre un serveur et un de ses clients. Edition février 2002 23242397.doc Page 5 sur 228 Systèmes Répartis INTERNET Serveurs Web Figure 1 : Site Statique L'internaute, depuis le navigateur, tape l'adresse URL d'un site Web dans la barre d'adresse. C'est la validation de cette adresse qui envoie une requête HTTP, et donc par-là sollicite le travail du serveur Web visé par l'adresse. Si l'adresse ne comporte pas en final de nom de page, le serveur cherche dans son environnement de publication la page d'accueil déclarée du site. Une fois la page trouvée (page d'accueil ou autre), le serveur envoie une réponse HTTP incluant la page Web désirée vers le cache du navigateur du client. Une fois que la première page est téléchargée et visualisée sur le poste de l'internaute, le fait de cliquer sur un lien dans cette page lance une deuxième requête. Si ce lien comporte une adresse URL (http://… par exemple) ou s'il contient un chemin absolu (débutant donc depuis la racine du serveur symbolisé par un "/"), alors il provoque le lancement d'une requête HTTP qui ne peut être satisfaite que par le serveur visé. Rappel : les notions de liens et de chemins absolus ou relatifs sont abordés dans le module "HTML statique". D'un autre côté, il est possible d'afficher des pages Web dans son navigateur sans la présence d'un serveur. En effet, dans l'organisation des fichiers d'un PC, nous disposons de manière native quelques pages web déposés lors de l'installation de tel ou tel logiciel. Pour les visualiser, il suffit d'aller les chercher à l'aide du menu "Fichier/Ouvrir" du navigateur (ou double clic sur le fichier dans l'explorateur Windows). De même, imaginons qu'un logiciel fournisse l'aide en ligne sous forme d'un site Web. Le parcours de ce site s'effectue sans solliciter de serveur. Pour obtenir un tel résultat, deux techniques sont possibles. La première consiste à utiliser dans la définition des liens, au niveau de l'adresse, un chemin relatif pour atteindre la page cible. Ces Edition février 2002 23242397.doc Page 6 sur 228 Serveur Web Pages HTML Client Navigateur HTTP Serveur 3 1 requête réponse 2 1 : La validation d’une adresse URL lance la requête 2 : Le serveur traite la requête en cherchant la page demandée 3 : Le serveur répond en renvoyant la page trouvée sinon un message d’erreur Systèmes Répartis INTERNET Serveurs Web chemins, assurant la portabilité du site, ne nécessitent que l'interprétation du navigateur et non l'action d'un serveur dûment localisé. La deuxième technique réside dans le fait que les liens cliqués ont pour cible des pages Web simples (documents à extension *.htm) et non des pages de scripts ou applications (documents à extension autre). Ces pages Web simples sont appelées pages statiques. Ce sont des pages invariables, préparées à l'avance, ne nécessitant aucune action du serveur. Si la sollicitation d'un serveur est obligatoire dans le cas d'adresses URL mentionnant l'adresse d'un site, elle l'est tout autant dans le cas de scripts ou d'applications lancées depuis une page Web. Le schéma ci-dessous présente le cas de la consultation d'une application de type "annuaire électronique". Figure 2 : Site Dynamique Le lancement d'une application peut être provoqué par le chargement d'une page, un événement lié au mouvement de la souris sur la page, l'action d'un bouton ou le clic d'un lien. L'application sollicitée est gérée par le même serveur Web. Ces pages de script ou applications sont hébergées et publiées via le même serveur, mais d'une manière différente (voir chapitre "Applications Web" du module "HTML dynamique"). Le serveur, recevant cette requête, lance l'exécution de l'application (ou de la page de scripts serveurs) appelée en lui passant les données (ou paramètres) envoyées par le client (voir schéma ci-dessus). uploads/s1/ intserveurs-web.pdf
Documents similaires










-
37
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 28, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 2.7418MB