Vous êtes sur la page 1sur 32

Serveur Web IIS

Noreddine GHERABI
gherabi@gmail.com

Réseaux & Protocoles 1


Comprendre les serveurs
Web

Le Web constitue l'application client serveur la plus répandue dans le


monde. Ce nouveau modèle client/serveur est constitué de clients légers
universels, les navigateurs ou browsers, qui communiquent avec des
serveurs Web de plus en plus sophistiqués.
Une architecture client/
serveur évolutive

Web Hypertexte Web Interactif Web orienté objet

Serveurs
Applicatifs
ORB

Technologies
COM DCOM
Activex
Fonctionnalités

Transactions Applets java


Technologies
sécurisées
CORBA Java
SSL S-HTTP
Composants
Activex
API natives
(ISAPI,NSAPI,ASP)

Scripts CGI

Formulaires
Pages statiques
Hypertexte

Temps
< 1994 1995 1996 1997
Interaction entre Client et
serveur

La base de cette architecture reste le protocole HTTP (Hypertext


Transfer Protocol) qui assure les fonctions de base. Il s'agit d'un
protocole qui :
!  Etablit la connexion.
!  Assure la réception ou la transmission de paramètres, dont le
document demandé.
!  Met fin à la connexion.
Interaction entre Client et
serveur

Processus
(démon)
Client Serveur A l'écoute
HTTP Web
Navigateur

1 Attente d'une requête

2 Emission d'une requête par


le client

3 Analyse de la requête

4 Exécution de la méthode
demandée

5 Envoi de la réponse
L'identification des serveurs
web par le mécanisme DNS

afpalim.tm.fr ?

Processus itératif
194.1.25.130

DNS 1 DNS 2
... DNS x
Base de
données
répartie

Zone 2 Cache Zone X Cache


Zone 1
Délégation Cache
Officielle
La structure d'une URL

Nom du protocole :
o  HTTP,
o  FTP,
o  SMTP.
Nom du serveur :
o  Le nom de domaine de l'hôte
o  L'adresse IP du serveur.
Numéro de port :
Chemin du document

Protocole Nom du Port virtuel TCP Chemin


applicatif serveur (80 par défaut pour HTTP) Nom du document

http ://www.afpalim.tm.fr :6850 /chemin/document.ext


L’organisation des contenus
Les répertoires de base
 
Chaque site Web dispose d'un répertoire de base qui représente
l'emplacement central des publications. Il peut disposer d'une page
d'accueil, qui peut être définit comme étant une page par défaut. Ainsi
L'URL WWW.mondomaine.fr affichera la page accueil.htm située dans
le répertoire de base C:\InetPub\wwwroot.

Vous pouvez indiquer :


!  Un répertoire physique de votre machine
!  Le partage d'un répertoire distant
!  Une redirection vers une autre URL
 
L’organisation des contenus
Les répertoires virtuels
 
Si vous souhaitez publier des pages depuis tout répertoire
n'appartenant pas au répertoire de base, il vous faudra créer des
répertoires virtuels. Un répertoire virtuel possède un alias
qu'utiliseront les navigateurs pour accéder aux pages publiées dans
le répertoire virtuel. :
•  Un alias étant plus cours que le chemin d'accès à un répertoire.
•  Un alias évite de communiquer aux utilisateurs l'endroit où se
trouvent physiquement vos documents et apporte donc un plus au
niveau de la sécurité de votre site.
•  Un alias évite de modifier les URL de vos liens lorsque vous
déplacer physiquement l'ensemble des documents d'un répertoire
virtuel.
Administrer le serveur Web
Vous avez aujourd'hui la possibilité sur un serveur NT doté de
IIS de publier plusieurs sites Web ou FTP simultanément sur la
même machine.
Administrer le serveur Web
Pour pouvoir publier plusieurs sites sur une même machine,
plusieurs solutions s'offrent à vous. Vous pouvez :

"  Spécifier plusieurs adresses IP sur votre carte réseau et associer


chacune de ces adresses au nom de domaine d'un site.

"  Mapper plusieurs noms de domaine sur la même adresse IP en


ayant recours à la technique des noms d'entête d'hôte.

"  Associer un autre port IP que le port 80 à votre adresse IP pour


publier un site sur un port nommé
Administrer les sites à
distance
IIS offre la possibilité d'administrer les sites à distance par le
biais d'un gestionnaire de services HTML accessible depuis un
simple Browser.

!  Gestionnaire des services Internet 

!  Services Terminal Server


!   
!  Outil Administration à distance (HTML) 
Analyser l'activité du site

o  L'identité des visiteurs


o  Les pages consultées
o  Les périodes de consultation
o  Les échecs de connexion
o  D'évaluer la popularité de votre site
o  De résoudre les problèmes éventuels rencontrés par vos clients
o  D'organiser au mieux les ressources de votre serveur en fonction
des informations recueillies.
Installation IIS

Cliquer sur « Ajouter des rôles » sur votre machine Windows Server 2008 R2

Ajouter un rôle – Windows Server 2008 R2


Installation IIS
Choisir « Serveur Web (IIS) » et « Suivant »

! Choisir “Serveur Web (IIS)” puis cliquer sur « Suivant »


Installation IIS
Installation IIS

Cliquer sur « Installer »


Installation IIS
Paramétrages IIS

Internet Information Server (IIS) est un ensemble de services TCP/IP


dédiés à l'Internet.
Il comprend les services suivants:
o  Web (publication d'informations multimédia formatée, protocole
HTTP),
o  FTP (téléchargement de fichiers, protocole FTP),
et les outils d'administration associés.
•  La version 7.0 de IIS est installée avec Windows 2008 Serveur.
•  Version 7.5 avec Windows 2008 Server R2
•  Version 6.0 avec Windows 2003
•  Version 5.0 avec Windows 2000
•  Version 4.0 avec Windows NT 4.0
Paramétrages IIS
Serveur WEB
Création d'un répertoire \Inetpub dans lequel seront stockés dans différents
répertoires (wwwroot pour le WEB, ftproot pour le FTP, mailroot pour le mail, ...)
les fichiers publiés des différents services gérés.
Paramétrages IIS
Serveur WEB
Services assurés par le rôle "Serveur Web (IIS)" et liste de
ces services
Paramétrages IIS
Serveur WEB
Créer un dossier & donner lui un nom
Paramétrages IIS
Serveur WEB
Créer dans le dossier www un autre dossier, dans cet
exemple nommé « site_3 » puis ajouter une page
d’accueil «  index.html »
Paramétrages IIS
Serveur WEB
Dans propriétés nous allons ajouter des utilisateurs
Paramétrages IIS
Serveur WEB
Dans propriétés nous allons ajouter des utilisateurs
Paramétrages IIS
Serveur WEB
Dans propriétés nous allons ajouter des utilisateurs
Paramétrages IIS
Serveur WEB Création de l’index dans le dossier site_3
Paramétrages IIS
Serveur WEB
Ajouter un site Web dans IIS
Paramétrages IIS
Serveur WEB Ajouter un site Web dans IIS
Paramétrages IIS
Serveur WEB Dans une fenêtre cmd (commande DOS) taper ipconfig afin
de connaitre votre adresse ip pour faire les essais
Paramétrages IIS
Serveur WEB Ouvrir une page internet et taper http:\\10.1.201.43 voila le
résultat