SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
Institut Supérieur d’Informatique
et de Multimédia de Sfax
****
Année Universitaire : 2010/2011
Session principale
Auditoire : D-IITMW
Examen : Administration et création de
serveurs web
Enseignant : Mohamed HADJ KACEM
Documents : Non autorisés
Durée : 2H
_
Partie 1
Soit la page web suivante (serveur.html) composée par 3 images (Apache.png, IIS.png et
AOL.jpg), un texte, un formulaire (zone de texte pour saisir le nom du serveur préféré) et un
bouton (envoyer).
En cliquant sur le bouton « Envoyer » la page choix.php sera invoquée. Cette page contient un
titre <h2 align=center> Nom Serveur </h2> et un texte descriptif.
Soit les hypothèses suivantes :
- Le client dispose d’un cache qui garde une copie des ressources pour une durée maximale
égale à 45 jours
- Les ressources sont hébergées sur un serveur Web de type IIS/7.5
- Les ressources sont hébergées sur le lien : www.isims.rnu.tn/exer/...
- Sur le host : www.isims.rnu.tn
- La date d’hébergement de l’image AOL.jpg sur le serveur : Ven, 27 Aoû 2010 08:00:00
GMT
- La date d’hébergement de l’image IIS.png sur le serveur : Mer, 08 Sep 2010 14:49:26
GMT
- La date d’hébergement de la page web serveur.html sur le serveur : Mer, 05 Oct 2010
14:49:26 GMT
- La date d’hébergement de l’image Apache.png sur le serveur : Mer, 05 Oct 2010 14:49:26
GMT
- La date d’hébergement de la page web choix.php sur le serveur : Mar 16 Nov 2010
16:00:00 GMT
- Le client a demandé les ressources quatre fois en envoyant :
o une 1ère
requête pour demander l’image Apache.png : Mer, 05 Oct 2010 12:30:00
GMT
o une 2ème
requête pour demander l’image IIS.png : Sam 30 Oct 2010 14:45:00
GMT
o une 3ème
requête pour demander l’image Apache.png : Dim 05 Dec 2010 11:35:00
GMT
o une 4ème
requête pour demander la page serveur.html : Ven 10 Dec 2010 12:40:16
GMT
- Le client utilise un navigateur de type IE/7.0
- Sans fermeture de la connexion
Question 1
- Citer les avantages d’un cache
Question 2
En tenant compte des hypothèses précédentes, présenter schématiquement la connexion HTTP
entre un client et un serveur Web, pour l’échange de toutes les données, dans le cas d’une
connexion http/1.1. La date d’échange requête-réponse est le Lun 03 Jan 2011 11:30:00 GMT
Question 3
Formuler les requêtes et les réponses nécessaires selon les cas suivants :
- le client veut récupérer seulement des informations sur la page serveur.html sans contenu.
La date d’échange requête-réponse est le Lun 03 Jan 2011 11:30:00 GMT
- le client demande la page choix.php. Avec l’utilisation de la méthode POST. La date
d’échange requête-réponse est le Lun 03 Jan 2011 11:30:00 GMT
- le client demande l’image Apache.png. La date d’échange requête-réponse est le Mer, 05
Oct 2010 12:30:00 GMT
Partie 2
Q1) Quelles sont les techniques utilisées pour héberger plusieurs sites Web sur un même serveur
IIS
Q2) Est ce que c’est possible de modifier l’URL http://localhost/... par une autre pour accéder à
une page Web hébergée sur un serveur Apache ? Si oui, comment ?
Q3) Après l’installation d’un serveur Apache quelle est la commande à exécutée pour tester le
fichier de configuration et de mettre en évidence des erreurs de syntaxe
Q4) Expliquer les directives suivantes
NameVirtualHost localhost
<VirtualHost localhost>
DocumentRoot“C:/Apache
Group/Apache2/htdocs/"
ServerName localhost
</VirtualHost>
NameVirtualHost siteAS
<VirtualHost siteAS>
DocumentRoot“C:/Apache
Group/Apache2/htdocs/projetAS/"
ServerName siteAS
</VirtualHost
Bonne chance
Correction
Question 1
Citer les avantages d’un cache
- Un utilisateur demande souvent les mêmes pages Web
- Les navigateurs web sont dotés d'un "cache" local
- Les pages web chargées sont stockées dans le cache durant un temps fixé par l'utilisateur
- A un nouvel accès à une page, si cette page se trouve déjà dans le cache et qu'elle est encore
"valide", le navigateur l'affiche directement
- Ceci limite les transferts sur le réseau
Question 2
En tenant compte des hypothèses précédentes, présenter schématiquement la connexion HTTP
entre un client et un serveur Web, pour l’échange de toutes les données, dans le cas d’une
connexion http/1.1. La date d’échange requête-réponse est le Lun 03 Jan 2011 11:30:00 GMT
Question 3
1. Le client veut récupérer seulement des informations sur la page serveur.html sans
contenu. La date d’échange requête-réponse est le Lun 03 Jan 2011 11:30:00 GMT
Requête
HEAD /exer/serveur.html HTTP/1.1
Host: www.isims.rnu.tn
Connection: keep-alive
<nouvelle ligne>
Réponse
http/1.1 304 Not Modified
Date: Lun 03 Jan 2011 11:30:00 GMT
Server: IIS/7.5
Keep-Alive: timeout=15, max=300
Le client demande la page choix.php. Avec l’utilisation de la méthode POST. La date
d’échange requête-réponse est le Lun 03 Jan 2011 11:30:00 GMT
Requête
POST /exer/choix.php HTTP/1.1
Content-Length: 45
Host: www.isims.rnu.tn
Referer: http://www.isims.rnu.tn/exer/serveur.html
Accept: text/html
Accept-Language: fr
Accept-Encoding: gzip
Accept-Charset: ISO-8859-1
Keep-Alive: 115
Connection: keep-alive
valeur1=Apache&submit=Envoyer
Réponse
HTTP/1.1 200 OK
Date: Lun 03 Jan 2011 11:30:00 GMT
Server: IIS/7.5
Keep-Alive: timeout=15, max=300
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset= iso-8859-1
<html>
<head>
<title>Exemple Post</title>
</head>
<body>
<?php
…
Le client demande l’image Apache.png. La date d’échange requête-réponse est le Mer, 05
Oct 2010 12:30:00 GMT
Requête
GET /exer/Apache.png HTTP/1.1
Connection: Keep-Alive
User-Agent: IE/7.0
Cache-control: no-cache
Accept: image/jpeg
Accept-Encoding: x-gzip
Accept-Charset: iso-8859-1
Accept-Language: fr, en
Host: www.isims.rnu.tn
Réponse
HTTP/1.1 404 Not Found
Date: Mer, 05 Oct 2010 12:30:00 GMT
Server: IIS/7.5
Accept-Ranges: bytes
Content-Length: 2184
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: image/jpeg, text/html
<html>Page non trouvée
</html>
Partie 2
Q1) Quelles sont les techniques utilisées pour héberger plusieurs sites Web sur un même
serveur IIS
utiliser plusieurs Adresse IP
utiliser des noms d'en-tête d'hôte différents
utiliser des numéros de port TCP différents
Q2) Est ce que c’est possible de modifier l’URL http://localhost/... par une autre pour
accéder à une page Web hébergée sur un serveur Apache ? Si oui, comment ?
Oui
Configurer Apache et Windows pour créer un hôte virtuel
Nous pouvons remplacer les urls complexes et les remplacer par de courtes adresses
comme par exemple : http://monprojet.dev/
Configurer l'hôte pour windows
- Ouvrez le fichier : C:WindowsSystem32driversetchosts
- Vous devriez lire vers la ligne 20 quelque chose comme ceci : 127.0.0.1 localhost ::1
localhost
- Ajoutez la ligne :
- 127.0.0.1 monprojet.dev
- Enregistrez le fichier
Configuration de Apache
- Accédez au fichier httpd.conf
- Ouvrez ce fichier pour faire les modifications nécessaires
- Vous pouvez retrouver ce fichier sous …Apache GroupApache2conf
- A la fin du fichier, ajoutez ceci :
- Il est indispensable de bien mettre les 2 définitions d'hôtes. Si vous ne mettez que la partie
2) alors l'url http://localhost/ vous amènera aussi au dossier contenant votre projet. Ce qui
n'est pas souhaité, car vous avez besoin d'accéder au répertoire /htdocs/.
- Enregistrez le fichier. Redémarrez votre serveur apache
- Si tout s'est bien passé : en accédant à http://localhost/ vous retrouvez l'affichage
"normal" du répertoire /htdocs/
- en accédant à http://monprojet.dev/ vous devriez se trouver directement sur votre projet,
autrefois accessible à l'adresse http://localhost/monprojet/ (qui reste bien entendu
accessible).
Q3) Après l’installation d’un serveur Apache quelle est la commande à exécutée pour tester
le fichier de configuration et de mettre en évidence des erreurs de syntaxe
Apache -t
Q4) Expliquer les directives suivantes
NameVirtualHost localhost
<VirtualHost localhost>
DocumentRoot“C:/Apache
Group/Apache2/htdocs/"
ServerName localhost
</VirtualHost>
NameVirtualHost siteAS
<VirtualHost siteAS>
DocumentRoot“C:/Apache
Group/Apache2/htdocs/projetAS/"
ServerName siteAS
</VirtualHost
Il s’agit de configurer Apache et Windows pour créer un hôte virtuel
voir cours …

Contenu connexe

Tendances

Mise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireMise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireAbdou Lahad SYLLA
 
Telecharger Cours Systèmes d’exploitation windows: Administration Windows
Telecharger Cours Systèmes d’exploitation windows: Administration  WindowsTelecharger Cours Systèmes d’exploitation windows: Administration  Windows
Telecharger Cours Systèmes d’exploitation windows: Administration Windowswebreaker
 
L'Entreprise Huawei
L'Entreprise HuaweiL'Entreprise Huawei
L'Entreprise HuaweiMONJIHWIDEG
 
Modelisation agile 03122011
Modelisation agile  03122011Modelisation agile  03122011
Modelisation agile 03122011agnes_crepet
 
Unity Internals: Memory and Performance
Unity Internals: Memory and PerformanceUnity Internals: Memory and Performance
Unity Internals: Memory and PerformanceDevGAMM Conference
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...ENSET, Université Hassan II Casablanca
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.pptMohamed Ben Bouzid
 
Exercice 1 java Héritage
Exercice 1 java HéritageExercice 1 java Héritage
Exercice 1 java HéritageNadaBenLatifa
 
Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...
Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...
Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...ENSET, Université Hassan II Casablanca
 
Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...Mohamed Boubaya
 
Systèmes d'Exploitation - chp2-gestion des processus
Systèmes d'Exploitation - chp2-gestion des processusSystèmes d'Exploitation - chp2-gestion des processus
Systèmes d'Exploitation - chp2-gestion des processusLilia Sfaxi
 
Méthodologie 2 Track Unified Process
Méthodologie 2 Track Unified ProcessMéthodologie 2 Track Unified Process
Méthodologie 2 Track Unified ProcessZakaria Bouazza
 
Exercice 2 java Héritage
Exercice 2  java HéritageExercice 2  java Héritage
Exercice 2 java HéritageNadaBenLatifa
 

Tendances (20)

Mise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireMise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec Openfire
 
Remote method invocation
Remote method invocationRemote method invocation
Remote method invocation
 
Tp n 5 linux
Tp n 5 linuxTp n 5 linux
Tp n 5 linux
 
Telecharger Cours Systèmes d’exploitation windows: Administration Windows
Telecharger Cours Systèmes d’exploitation windows: Administration  WindowsTelecharger Cours Systèmes d’exploitation windows: Administration  Windows
Telecharger Cours Systèmes d’exploitation windows: Administration Windows
 
CM processus-unifie
CM processus-unifieCM processus-unifie
CM processus-unifie
 
L'Entreprise Huawei
L'Entreprise HuaweiL'Entreprise Huawei
L'Entreprise Huawei
 
Corrige tp java
Corrige tp javaCorrige tp java
Corrige tp java
 
Support NodeJS avec TypeScript Express MongoDB
Support NodeJS avec TypeScript Express MongoDBSupport NodeJS avec TypeScript Express MongoDB
Support NodeJS avec TypeScript Express MongoDB
 
The Internals of "Hello World" Program
The Internals of "Hello World" ProgramThe Internals of "Hello World" Program
The Internals of "Hello World" Program
 
Modelisation agile 03122011
Modelisation agile  03122011Modelisation agile  03122011
Modelisation agile 03122011
 
Unity Internals: Memory and Performance
Unity Internals: Memory and PerformanceUnity Internals: Memory and Performance
Unity Internals: Memory and Performance
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
Support programmation orientée aspect mohamed youssfi (aop)
Support programmation orientée aspect mohamed youssfi (aop)Support programmation orientée aspect mohamed youssfi (aop)
Support programmation orientée aspect mohamed youssfi (aop)
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
 
Exercice 1 java Héritage
Exercice 1 java HéritageExercice 1 java Héritage
Exercice 1 java Héritage
 
Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...
Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...
Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...
 
Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...
 
Systèmes d'Exploitation - chp2-gestion des processus
Systèmes d'Exploitation - chp2-gestion des processusSystèmes d'Exploitation - chp2-gestion des processus
Systèmes d'Exploitation - chp2-gestion des processus
 
Méthodologie 2 Track Unified Process
Méthodologie 2 Track Unified ProcessMéthodologie 2 Track Unified Process
Méthodologie 2 Track Unified Process
 
Exercice 2 java Héritage
Exercice 2  java HéritageExercice 2  java Héritage
Exercice 2 java Héritage
 

Similaire à Examen

Similaire à Examen (20)

Support de cours angular
Support de cours angularSupport de cours angular
Support de cours angular
 
Technologie Web.pptx
Technologie Web.pptxTechnologie Web.pptx
Technologie Web.pptx
 
S2-00-HTTP.pptx
S2-00-HTTP.pptxS2-00-HTTP.pptx
S2-00-HTTP.pptx
 
Serveur Web (2)
Serveur Web (2)Serveur Web (2)
Serveur Web (2)
 
Rest ful architecture
Rest ful architectureRest ful architecture
Rest ful architecture
 
serveur web
serveur webserveur web
serveur web
 
Advanced html5
Advanced html5Advanced html5
Advanced html5
 
Apache server configuration & sécurisation -
Apache server configuration & sécurisation  -Apache server configuration & sécurisation  -
Apache server configuration & sécurisation -
 
ppt1.pptx
ppt1.pptxppt1.pptx
ppt1.pptx
 
Presentation
PresentationPresentation
Presentation
 
Support JEE Servlet Jsp MVC M.Youssfi
Support JEE Servlet Jsp MVC M.YoussfiSupport JEE Servlet Jsp MVC M.Youssfi
Support JEE Servlet Jsp MVC M.Youssfi
 
cours web chap1.pptx
cours web chap1.pptxcours web chap1.pptx
cours web chap1.pptx
 
Chapitre 1.pdf
Chapitre 1.pdfChapitre 1.pdf
Chapitre 1.pdf
 
Le protocole HTTP
Le protocole HTTPLe protocole HTTP
Le protocole HTTP
 
Restful
RestfulRestful
Restful
 
Restful
RestfulRestful
Restful
 
Administration d un r seau informatique sous windows Service DHCP.pdf
Administration d un r seau informatique sous windows Service DHCP.pdfAdministration d un r seau informatique sous windows Service DHCP.pdf
Administration d un r seau informatique sous windows Service DHCP.pdf
 
Presentation Base Mission
Presentation Base MissionPresentation Base Mission
Presentation Base Mission
 
intro-tech-web-lp3-jan-21-slides-1-a-9.pdf
intro-tech-web-lp3-jan-21-slides-1-a-9.pdfintro-tech-web-lp3-jan-21-slides-1-a-9.pdf
intro-tech-web-lp3-jan-21-slides-1-a-9.pdf
 
Cours 8 squid.pdf
Cours 8 squid.pdfCours 8 squid.pdf
Cours 8 squid.pdf
 

Plus de TECOS

Bouhamed vuejs-meetup-tecos
Bouhamed vuejs-meetup-tecosBouhamed vuejs-meetup-tecos
Bouhamed vuejs-meetup-tecosTECOS
 
D3 js-last
D3 js-lastD3 js-last
D3 js-lastTECOS
 
Summer internship
Summer internshipSummer internship
Summer internshipTECOS
 
Mohamed bouhamed - ccna2
Mohamed bouhamed  - ccna2Mohamed bouhamed  - ccna2
Mohamed bouhamed - ccna2TECOS
 
Mohamed bouhamed - ccna1
Mohamed bouhamed  -  ccna1Mohamed bouhamed  -  ccna1
Mohamed bouhamed - ccna1TECOS
 
Mobile certified
Mobile certifiedMobile certified
Mobile certifiedTECOS
 
Analytics certified
Analytics certifiedAnalytics certified
Analytics certifiedTECOS
 
Ad words certified
Ad words certifiedAd words certified
Ad words certifiedTECOS
 
Télémétrie d’openstack
Télémétrie d’openstackTélémétrie d’openstack
Télémétrie d’openstackTECOS
 
cloudu certification
cloudu certificationcloudu certification
cloudu certificationTECOS
 
Internship report
Internship reportInternship report
Internship reportTECOS
 
Gsm presntation
Gsm presntationGsm presntation
Gsm presntationTECOS
 
Td gsm iit
Td gsm iitTd gsm iit
Td gsm iitTECOS
 
Complément réseaux informatiques
Complément réseaux informatiquesComplément réseaux informatiques
Complément réseaux informatiquesTECOS
 
Cours réseauxs gsm
Cours réseauxs gsmCours réseauxs gsm
Cours réseauxs gsmTECOS
 
Cours sécurité 2_asr
Cours sécurité 2_asrCours sécurité 2_asr
Cours sécurité 2_asrTECOS
 
chapitre 1
chapitre 1chapitre 1
chapitre 1TECOS
 
Serveur web iit_asr_p2i
Serveur web iit_asr_p2iServeur web iit_asr_p2i
Serveur web iit_asr_p2iTECOS
 
04 programmation mobile - android - (db, receivers, services...)
04 programmation mobile - android - (db, receivers, services...)04 programmation mobile - android - (db, receivers, services...)
04 programmation mobile - android - (db, receivers, services...)TECOS
 

Plus de TECOS (20)

Bouhamed vuejs-meetup-tecos
Bouhamed vuejs-meetup-tecosBouhamed vuejs-meetup-tecos
Bouhamed vuejs-meetup-tecos
 
D3 js-last
D3 js-lastD3 js-last
D3 js-last
 
Mta
MtaMta
Mta
 
Summer internship
Summer internshipSummer internship
Summer internship
 
Mohamed bouhamed - ccna2
Mohamed bouhamed  - ccna2Mohamed bouhamed  - ccna2
Mohamed bouhamed - ccna2
 
Mohamed bouhamed - ccna1
Mohamed bouhamed  -  ccna1Mohamed bouhamed  -  ccna1
Mohamed bouhamed - ccna1
 
Mobile certified
Mobile certifiedMobile certified
Mobile certified
 
Analytics certified
Analytics certifiedAnalytics certified
Analytics certified
 
Ad words certified
Ad words certifiedAd words certified
Ad words certified
 
Télémétrie d’openstack
Télémétrie d’openstackTélémétrie d’openstack
Télémétrie d’openstack
 
cloudu certification
cloudu certificationcloudu certification
cloudu certification
 
Internship report
Internship reportInternship report
Internship report
 
Gsm presntation
Gsm presntationGsm presntation
Gsm presntation
 
Td gsm iit
Td gsm iitTd gsm iit
Td gsm iit
 
Complément réseaux informatiques
Complément réseaux informatiquesComplément réseaux informatiques
Complément réseaux informatiques
 
Cours réseauxs gsm
Cours réseauxs gsmCours réseauxs gsm
Cours réseauxs gsm
 
Cours sécurité 2_asr
Cours sécurité 2_asrCours sécurité 2_asr
Cours sécurité 2_asr
 
chapitre 1
chapitre 1chapitre 1
chapitre 1
 
Serveur web iit_asr_p2i
Serveur web iit_asr_p2iServeur web iit_asr_p2i
Serveur web iit_asr_p2i
 
04 programmation mobile - android - (db, receivers, services...)
04 programmation mobile - android - (db, receivers, services...)04 programmation mobile - android - (db, receivers, services...)
04 programmation mobile - android - (db, receivers, services...)
 

Dernier

Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
presentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxpresentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxNYTombaye
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSKennel
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 

Dernier (20)

Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
presentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxpresentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptx
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 

Examen

  • 1. Institut Supérieur d’Informatique et de Multimédia de Sfax **** Année Universitaire : 2010/2011 Session principale Auditoire : D-IITMW Examen : Administration et création de serveurs web Enseignant : Mohamed HADJ KACEM Documents : Non autorisés Durée : 2H _ Partie 1 Soit la page web suivante (serveur.html) composée par 3 images (Apache.png, IIS.png et AOL.jpg), un texte, un formulaire (zone de texte pour saisir le nom du serveur préféré) et un bouton (envoyer). En cliquant sur le bouton « Envoyer » la page choix.php sera invoquée. Cette page contient un titre <h2 align=center> Nom Serveur </h2> et un texte descriptif. Soit les hypothèses suivantes : - Le client dispose d’un cache qui garde une copie des ressources pour une durée maximale égale à 45 jours - Les ressources sont hébergées sur un serveur Web de type IIS/7.5 - Les ressources sont hébergées sur le lien : www.isims.rnu.tn/exer/... - Sur le host : www.isims.rnu.tn - La date d’hébergement de l’image AOL.jpg sur le serveur : Ven, 27 Aoû 2010 08:00:00 GMT - La date d’hébergement de l’image IIS.png sur le serveur : Mer, 08 Sep 2010 14:49:26 GMT - La date d’hébergement de la page web serveur.html sur le serveur : Mer, 05 Oct 2010 14:49:26 GMT - La date d’hébergement de l’image Apache.png sur le serveur : Mer, 05 Oct 2010 14:49:26 GMT - La date d’hébergement de la page web choix.php sur le serveur : Mar 16 Nov 2010 16:00:00 GMT - Le client a demandé les ressources quatre fois en envoyant : o une 1ère requête pour demander l’image Apache.png : Mer, 05 Oct 2010 12:30:00 GMT o une 2ème requête pour demander l’image IIS.png : Sam 30 Oct 2010 14:45:00 GMT
  • 2. o une 3ème requête pour demander l’image Apache.png : Dim 05 Dec 2010 11:35:00 GMT o une 4ème requête pour demander la page serveur.html : Ven 10 Dec 2010 12:40:16 GMT - Le client utilise un navigateur de type IE/7.0 - Sans fermeture de la connexion Question 1 - Citer les avantages d’un cache Question 2 En tenant compte des hypothèses précédentes, présenter schématiquement la connexion HTTP entre un client et un serveur Web, pour l’échange de toutes les données, dans le cas d’une connexion http/1.1. La date d’échange requête-réponse est le Lun 03 Jan 2011 11:30:00 GMT Question 3 Formuler les requêtes et les réponses nécessaires selon les cas suivants : - le client veut récupérer seulement des informations sur la page serveur.html sans contenu. La date d’échange requête-réponse est le Lun 03 Jan 2011 11:30:00 GMT - le client demande la page choix.php. Avec l’utilisation de la méthode POST. La date d’échange requête-réponse est le Lun 03 Jan 2011 11:30:00 GMT - le client demande l’image Apache.png. La date d’échange requête-réponse est le Mer, 05 Oct 2010 12:30:00 GMT Partie 2 Q1) Quelles sont les techniques utilisées pour héberger plusieurs sites Web sur un même serveur IIS Q2) Est ce que c’est possible de modifier l’URL http://localhost/... par une autre pour accéder à une page Web hébergée sur un serveur Apache ? Si oui, comment ? Q3) Après l’installation d’un serveur Apache quelle est la commande à exécutée pour tester le fichier de configuration et de mettre en évidence des erreurs de syntaxe Q4) Expliquer les directives suivantes NameVirtualHost localhost <VirtualHost localhost> DocumentRoot“C:/Apache Group/Apache2/htdocs/" ServerName localhost </VirtualHost> NameVirtualHost siteAS <VirtualHost siteAS> DocumentRoot“C:/Apache Group/Apache2/htdocs/projetAS/" ServerName siteAS </VirtualHost Bonne chance
  • 3. Correction Question 1 Citer les avantages d’un cache - Un utilisateur demande souvent les mêmes pages Web - Les navigateurs web sont dotés d'un "cache" local - Les pages web chargées sont stockées dans le cache durant un temps fixé par l'utilisateur - A un nouvel accès à une page, si cette page se trouve déjà dans le cache et qu'elle est encore "valide", le navigateur l'affiche directement - Ceci limite les transferts sur le réseau Question 2 En tenant compte des hypothèses précédentes, présenter schématiquement la connexion HTTP entre un client et un serveur Web, pour l’échange de toutes les données, dans le cas d’une connexion http/1.1. La date d’échange requête-réponse est le Lun 03 Jan 2011 11:30:00 GMT
  • 4. Question 3 1. Le client veut récupérer seulement des informations sur la page serveur.html sans contenu. La date d’échange requête-réponse est le Lun 03 Jan 2011 11:30:00 GMT Requête HEAD /exer/serveur.html HTTP/1.1 Host: www.isims.rnu.tn Connection: keep-alive <nouvelle ligne> Réponse http/1.1 304 Not Modified Date: Lun 03 Jan 2011 11:30:00 GMT Server: IIS/7.5 Keep-Alive: timeout=15, max=300 Le client demande la page choix.php. Avec l’utilisation de la méthode POST. La date d’échange requête-réponse est le Lun 03 Jan 2011 11:30:00 GMT Requête POST /exer/choix.php HTTP/1.1 Content-Length: 45 Host: www.isims.rnu.tn Referer: http://www.isims.rnu.tn/exer/serveur.html Accept: text/html Accept-Language: fr Accept-Encoding: gzip Accept-Charset: ISO-8859-1 Keep-Alive: 115 Connection: keep-alive valeur1=Apache&submit=Envoyer Réponse HTTP/1.1 200 OK Date: Lun 03 Jan 2011 11:30:00 GMT Server: IIS/7.5 Keep-Alive: timeout=15, max=300 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html; charset= iso-8859-1
  • 5. <html> <head> <title>Exemple Post</title> </head> <body> <?php … Le client demande l’image Apache.png. La date d’échange requête-réponse est le Mer, 05 Oct 2010 12:30:00 GMT Requête GET /exer/Apache.png HTTP/1.1 Connection: Keep-Alive User-Agent: IE/7.0 Cache-control: no-cache Accept: image/jpeg Accept-Encoding: x-gzip Accept-Charset: iso-8859-1 Accept-Language: fr, en Host: www.isims.rnu.tn Réponse HTTP/1.1 404 Not Found Date: Mer, 05 Oct 2010 12:30:00 GMT Server: IIS/7.5 Accept-Ranges: bytes Content-Length: 2184 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: image/jpeg, text/html <html>Page non trouvée </html> Partie 2 Q1) Quelles sont les techniques utilisées pour héberger plusieurs sites Web sur un même serveur IIS utiliser plusieurs Adresse IP utiliser des noms d'en-tête d'hôte différents utiliser des numéros de port TCP différents Q2) Est ce que c’est possible de modifier l’URL http://localhost/... par une autre pour accéder à une page Web hébergée sur un serveur Apache ? Si oui, comment ? Oui Configurer Apache et Windows pour créer un hôte virtuel Nous pouvons remplacer les urls complexes et les remplacer par de courtes adresses comme par exemple : http://monprojet.dev/ Configurer l'hôte pour windows - Ouvrez le fichier : C:WindowsSystem32driversetchosts - Vous devriez lire vers la ligne 20 quelque chose comme ceci : 127.0.0.1 localhost ::1 localhost
  • 6. - Ajoutez la ligne : - 127.0.0.1 monprojet.dev - Enregistrez le fichier Configuration de Apache - Accédez au fichier httpd.conf - Ouvrez ce fichier pour faire les modifications nécessaires - Vous pouvez retrouver ce fichier sous …Apache GroupApache2conf - A la fin du fichier, ajoutez ceci : - Il est indispensable de bien mettre les 2 définitions d'hôtes. Si vous ne mettez que la partie 2) alors l'url http://localhost/ vous amènera aussi au dossier contenant votre projet. Ce qui n'est pas souhaité, car vous avez besoin d'accéder au répertoire /htdocs/. - Enregistrez le fichier. Redémarrez votre serveur apache - Si tout s'est bien passé : en accédant à http://localhost/ vous retrouvez l'affichage "normal" du répertoire /htdocs/ - en accédant à http://monprojet.dev/ vous devriez se trouver directement sur votre projet, autrefois accessible à l'adresse http://localhost/monprojet/ (qui reste bien entendu accessible). Q3) Après l’installation d’un serveur Apache quelle est la commande à exécutée pour tester le fichier de configuration et de mettre en évidence des erreurs de syntaxe Apache -t Q4) Expliquer les directives suivantes NameVirtualHost localhost <VirtualHost localhost> DocumentRoot“C:/Apache Group/Apache2/htdocs/" ServerName localhost </VirtualHost> NameVirtualHost siteAS <VirtualHost siteAS> DocumentRoot“C:/Apache Group/Apache2/htdocs/projetAS/" ServerName siteAS </VirtualHost Il s’agit de configurer Apache et Windows pour créer un hôte virtuel voir cours …