SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
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 …

Mais conteúdo relacionado

Mais procurados

Docker (Compose) 활용 - 개발 환경 구성하기
Docker (Compose) 활용 - 개발 환경 구성하기Docker (Compose) 활용 - 개발 환경 구성하기
Docker (Compose) 활용 - 개발 환경 구성하기raccoony
 
Initiation à Express js
Initiation à Express jsInitiation à Express js
Initiation à Express jsAbdoulaye Dieng
 
Installing and running Postfix within a docker container from the command line
Installing and running Postfix within a docker container from the command lineInstalling and running Postfix within a docker container from the command line
Installing and running Postfix within a docker container from the command linedotCloud
 
Ateliers d’une application Web vulnérable
Ateliers d’une application Web vulnérable Ateliers d’une application Web vulnérable
Ateliers d’une application Web vulnérable Ayoub Rouzi
 
Load Balancing and Scaling with NGINX
Load Balancing and Scaling with NGINXLoad Balancing and Scaling with NGINX
Load Balancing and Scaling with NGINXNGINX, Inc.
 
Graphing Nagios services with pnp4nagios
Graphing Nagios services with pnp4nagiosGraphing Nagios services with pnp4nagios
Graphing Nagios services with pnp4nagiosjasonholtzapple
 
Amazon web services fonctionnement de quelques services
Amazon web services   fonctionnement de quelques servicesAmazon web services   fonctionnement de quelques services
Amazon web services fonctionnement de quelques servicesPape Moussa SONKO
 
mise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdfmise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdfImnaTech
 
Supervision de réseau informatique - Nagios
Supervision de réseau informatique - NagiosSupervision de réseau informatique - Nagios
Supervision de réseau informatique - NagiosAziz Rgd
 
Presentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamedPresentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamedTECOS
 
Odoo installation et configuration avancée
Odoo installation et configuration avancéeOdoo installation et configuration avancée
Odoo installation et configuration avancéeYasine LAKHDARI
 
오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기Nalee Jang
 
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléMise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléCharif Khrichfa
 
Guide pfsense
Guide pfsenseGuide pfsense
Guide pfsenser_sadoun
 
Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxZakariyaa AIT ELMOUDEN
 
자바 웹프로젝트 개발환경 셋팅
자바 웹프로젝트 개발환경 셋팅자바 웹프로젝트 개발환경 셋팅
자바 웹프로젝트 개발환경 셋팅Yoonsung Jung
 
Docker란 무엇인가? : Docker 기본 사용법
Docker란 무엇인가? : Docker 기본 사용법Docker란 무엇인가? : Docker 기본 사용법
Docker란 무엇인가? : Docker 기본 사용법pyrasis
 

Mais procurados (20)

Docker (Compose) 활용 - 개발 환경 구성하기
Docker (Compose) 활용 - 개발 환경 구성하기Docker (Compose) 활용 - 개발 환경 구성하기
Docker (Compose) 활용 - 개발 환경 구성하기
 
Initiation à Express js
Initiation à Express jsInitiation à Express js
Initiation à Express js
 
Installing and running Postfix within a docker container from the command line
Installing and running Postfix within a docker container from the command lineInstalling and running Postfix within a docker container from the command line
Installing and running Postfix within a docker container from the command line
 
Ateliers d’une application Web vulnérable
Ateliers d’une application Web vulnérable Ateliers d’une application Web vulnérable
Ateliers d’une application Web vulnérable
 
Load Balancing and Scaling with NGINX
Load Balancing and Scaling with NGINXLoad Balancing and Scaling with NGINX
Load Balancing and Scaling with NGINX
 
Graphing Nagios services with pnp4nagios
Graphing Nagios services with pnp4nagiosGraphing Nagios services with pnp4nagios
Graphing Nagios services with pnp4nagios
 
Amazon web services fonctionnement de quelques services
Amazon web services   fonctionnement de quelques servicesAmazon web services   fonctionnement de quelques services
Amazon web services fonctionnement de quelques services
 
Introduction à Node.js
Introduction à Node.js Introduction à Node.js
Introduction à Node.js
 
mise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdfmise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdf
 
Supervision de réseau informatique - Nagios
Supervision de réseau informatique - NagiosSupervision de réseau informatique - Nagios
Supervision de réseau informatique - Nagios
 
Struts
StrutsStruts
Struts
 
Presentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamedPresentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamed
 
Odoo installation et configuration avancée
Odoo installation et configuration avancéeOdoo installation et configuration avancée
Odoo installation et configuration avancée
 
오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기
 
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléMise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
 
Guide pfsense
Guide pfsenseGuide pfsense
Guide pfsense
 
Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linux
 
자바 웹프로젝트 개발환경 셋팅
자바 웹프로젝트 개발환경 셋팅자바 웹프로젝트 개발환경 셋팅
자바 웹프로젝트 개발환경 셋팅
 
Docker
DockerDocker
Docker
 
Docker란 무엇인가? : Docker 기본 사용법
Docker란 무엇인가? : Docker 기본 사용법Docker란 무엇인가? : Docker 기본 사용법
Docker란 무엇인가? : Docker 기본 사용법
 

Semelhante a Examen

Semelhante a 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
 

Mais 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
 

Mais 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...)
 

Último

Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetJeanYvesMoine
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxShinyaHilalYamanaka
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxabdououanighd
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxhamzagame
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkRefRama
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLElebaobabbleu
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxrajaakiass01
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Technologia Formation
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsJaouadMhirach
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesMohammedAmineHatoch
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdfMariaClaraAlves46
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...Universidad Complutense de Madrid
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfGamal Mansour
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfssuserc72852
 

Último (20)

Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 

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 …