0% ont trouvé ce document utile (0 vote)
355 vues52 pages

Rapport de stage à l'ISTA Bouznika

Ce rapport de stage présente le travail effectué au sein du service informatique de la préfecture de Mohammedia. Il contient une introduction, une présentation de la préfecture et de son organigramme, ainsi qu'une présentation du serveur web IIS utilisé, incluant son installation et sa configuration.

Transféré par

Abdel Moghit
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
355 vues52 pages

Rapport de stage à l'ISTA Bouznika

Ce rapport de stage présente le travail effectué au sein du service informatique de la préfecture de Mohammedia. Il contient une introduction, une présentation de la préfecture et de son organigramme, ainsi qu'une présentation du serveur web IIS utilisé, incluant son installation et sa configuration.

Transféré par

Abdel Moghit
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Institut Spécialisé de Technologies Appliqués Bouznika

RAPPORT DE STAGE DE FIN DE


FORMATION

Effectué à : PREFECTURE De Mohammedia

Période de stage : Du 01 Mars au 31 Mars 2013

Suivi par :
Mr. JILAD Issam
Mr. HATIM Abderrafie
Mr. QARA Mohammed

Maitre de stage :
Mr. JABBAR Hamid

1
Réaliser par : FOUHAD Meriem

DEDICACE

➢ Je tiens à dédier ce travail à mes très chers parents : Aucune dédicace ne saurait
exprimer l’amour, l’estime et le respect que j’ai toujours eu pour vous. Rien au monde
ne vaut les efforts fournis jour et nuit pour mon éducation et mon bien être. Je vous
dédier avec tous mes vœux de santé et de bonheur.

➢ A mes formateurs : Une dédicace particulière et sincère pour tous vos efforts fournis.
Vous avez toujours été présents.
Que ce travail soit un témoignage de ma gratitude et mon profond respect.

➢ A tous les collègues : je ne peux trouver les mots justes et sincères pour vous exprimer
mon affection et mes pensées, vous êtes pour moi des frères, sœurs et des amis sur qui
je peux compter.

➢ Un profond respect et un remerciement pout tout qui m’on aider à accomplir ma tache
dans les meilleurs conditions.

➢ A mes fidèles amis, à qui je souhaite succès, bonheur et santé.

ISTA BOUZNIKA
2012-2013
2
REMERCIEMENT

Je profite de ce rapport pour remercie mes formateurs de la filière TRI (Technicien Spécialisé

En Réseau Informatique) qui m’ont formé pour avoir la capacité de m’intégrer dans le domaine

professionnel, d’avoir nous prendre en charge comme stagiaires, d’avoir également assuré notre

formation et nous guidons durant deux années, deux années de transfert du savoir et savoir

faire. Merci à tous les formateurs pour leur aide, leurs conseils.

En fin je remercie les personnes qui travaillant dans la préfecture pour m’avoir bien accueilli

au sein de leur service, de m’avoir aidé dans la réalisation de ma mission, d’avoir pris sur leur

temps pour répondre à mes questions et de m’avoir fais découvrir leur travail qui a un lien

direct avec mon projet Professional. Je tiens aussi à remercier mon encadrant au sein de la

Préfecture Monsieur Hamid JABBAR pour m’avoir emmené sur le terrain lors de différentes

visites qu’ils avaient à effectuer. Ainsi que tous ceux qui m’ont soutenue pendant mon stage.

ISTA BOUZNIKA
2012-2013
3
RESUME

En français :

Après chaque formation, un stage s’oblige afin d’acquérir l’expérience


nécessaire pour intégrer dans le monde du travail et d’affronter la réalité
quotidienne de la vie professionnelle, d’édifier la personnalité de l’étudiant et
aussi de concrétiser et améliorer nos connaissances théoriques. A cet égard j’ai
eu l’occasion d’effectuer mon stage à la préfecture de Mohammedia au sein de
service informatique pour une durée d’un mois.

En arabe :

‫ هناك حاجة إلى التدريب من أجل اكتساب الخبرة الالزمة لدمج عالم العمل‬،‫بعد كل تدريب‬

‫ من أجل بناء شخصية الطالب وأيضا لتحقيق وتحسين‬،‫ومواجهة الواقع اليومي في الحياة العملية‬

ISTA BOUZNIKA
2012-2013
4
‫للقيام بتدريب لمدة شهر في عمالة‬, ‫ وفي هذا الصدد سنحت لي الفرصة‬،‫معرفتنا النظرية‬

.‫المحمدية داخل قسم المعلوميات‬

LISTE DES ABREVIATIONS

➢ IIS : Internet Information Server

➢ ISAPI : Internet Server Application Interface Program

➢ TFTP : Trivial File Transfer Protocol

➢ NFS : Network File System

➢ ASP : Active Server pages

➢ ISAPI : Internet Server Application Interface Program

➢ CGI : Common Gateway Interface

➢ WAS : windows activation service

➢ WMI : windows management instrumentation

ISTA BOUZNIKA
2012-2013
5
➢ WDS : Windows Deployment Services

➢ MMC : Microsoft Management Console

➢ API : Application Interface Program

➢ ISCSI : Internet Small Computer System Interface

LISTE DES FIGURES ET DES TABLEAUX

Figure 1 : Schéma de la PREFECTURE.

Figure 2 : Gestionnaire de serveur.

Figure 3 : Assistant (Ajouter un rôle).

Figure 4 : Liste des rôles disponibles sur le serveur.

Figure 5 : Sélectionne des fonctionnalités liées à un rôle.

Figure 6 : Infrastructure de l’application Web.

Figure 7 : Page d’accueil du serveur Web.

Figure 8 : Ajoutez le rôle Hyper-V au moyen du Gestionnaire de serveur.

Figure 9 : l'emplacement de fichier de configuration.

Figure 10 : Ajouter un site web.

Figure 11 : Paramétrage du site.

Figure 12 : Ajouter un pool d'application.

ISTA BOUZNIKA
2012-2013
6
Figure 13 : Paramétrage du pool d'application.

Figure 14 : Ajouter un répertoire virtuel.

Figure 15 : paramétrer le répertoire virtuel.

Figure 16 : Interface de gestion ‘’ APPCMD.exe.

Figure 17 : Liste des options pour « APPCMD.exe »

Figure 18 : ApplicationHost.config.

Figure19 : La sauvegarde.

Figure 20 : Tableau de gestion de sécurité.

Figure 21 : Tableau d’authentification.

SOMMAIRE
DEDICACE ................................................................................................................................................ 2
REMERCIEMENT.................................................................................................................................... 3
RESUME..................................................................................................................................................... 4
LISTE DES ABREVIATIONS ................................................................................................................... 5
LISTE DES FIGURES ET DES TABLEAUX........................................................................................... 6
SOMMAIRE ............................................................................................................................................... 7
Introduction ................................................................................................................................................. 8
I. Chapitre1 : présentation générale de la Préfecture : ......................................................................... 9
1. Historique ........................................................................................................................................ 9
2. ORGANIGRAMME .....................................................................................................................10
3. Les Principales Tâches Du Service Informatique .........................................................................12
4. Les taches réalisées .......................................................................................................................13
II. Chapitre 2 : Présentation d'Internet Information Services (IIS) ........................................................14
1. Le rôle de Serveur web .................................................................................................................15

ISTA BOUZNIKA
2012-2013
7
2. Les modules fonctionnels de IIS 7.0 .............................................................................................16
3. Installation d’IIS 7.0......................................................................................................................18
4. Installation depuis une ligne de commande ..................................................................................26
5. Installation d’IIS sans assistance...................................................................................................27
6. Installation d’IIS dans un environnement virtualisé .....................................................................27
7. La fonction d’Hyper-V..................................................................................................................29
8. Configuration de IIS ......................................................................................................................31
9. Création d'un site ...........................................................................................................................33
10. Création d’un pool d’application. .............................................................................................36
11. Création d'un répertoire virtuel .................................................................................................41
13. Configuration des sites dans le fichier applicationHost.config .................................................46
14. Méthode d’authentification. ......................................................................................................48
15. Gestion de sécurité ....................................................................................................................49
16. Gestion l’authentification ..........................................................................................................50
17. Conclusion.................................................................................................................................51

INTRODUCTION

Toute étude théorique nécessite une pratique pour qu’elle soit bien assimilée, ainsi le
stage pratique devient une obligation pour tout étudiant pour qu’il s’intègre facilement
dans la vie professionnelle.

Le stage pratique permet à l’étudiant de vivre une expérience au sein d’un établissement
pour mettre à l’épreuve ses connaissances théoriques. Il permet au stagiaire de s’adapter

ISTA BOUZNIKA
2012-2013
8
au milieu de travail, à la communication orale et écrite, d’avoir des contacts directs avec
les professionnels et de ce familiarisé avec le milieu réel du travail.

Lors d’un stage pratique l’étudiant vit au sein d’une équipe de travailleurs, touche à
l’organisation du travail, à la complexité des rapports humains, aux problèmes du travail
d’équipe.

La supervision du réseau informatique de la Préfecture de Mohammedia ainsi que les


visites des gaines où se trouvent les armoires informatiques, et des salles réseau m’a
permis de concevoir une idée claire et concrète sur l’installation du Réseaux de la
Préfecture de Mohammedia.

I. Chapitre1 : présentation générale de la Préfecture :

1. Historique

ISTA BOUZNIKA
2012-2013
9
La préfecture est une collectivité territoriale de droit public dotée de la personnalité
morale et l’autonomie financière. Elle est attribuée aux ensembles urbains elle gère ses propres
affaires par l’intermédiaire d’une assemblée dont le nombre de ses membres varie selon le
nombre des habitants.
La Préfecture de Mohammedia, est connue sous le nom de "FEDALA", est située sur la
côte de l'océan Atlantique, à 24 km au Nord-est de la capitale économique du royaume. Le
périmètre urbain de la ville s’étend sur 3.320 ha et se localise entre les embouchures d’Oued
Elmaleh et Oued Nfifikh. La ville est limitée au Nord par l'océan Atlantique, à l'Est et au Sud par
la Province de Ben Slimane et à l'Ouest par la préfecture du Sidi Bernoussi-Zenâta.

Adresse : Boulevard Mohammed V – Angle Boulevard des FAR, Mohammedia.

Tél. / GSM : (0523) 32-41-80


Fax : (0523) 32-79-89

2. ORGANIGRAMME

ISTA BOUZNIKA
2012-2013
10
Gouverneur

Division des Affaires


Cabinet Secrétaire générale
Intérieures

Service Informatique

Service de Bureau de la
Division des affaires
Transmission communication
économique et de la
et d’accueil
coordination

Division d’équipement

Forces auxiliaires Service Juridique


Division de la gestion
des ressources
humaines
Protection civile
Antenne C.R.I
Division des
collectivités locales
Promotion national

Division des affaires


Comité technique Secrétariat particulier rurales et Juridiques

Figure 1 : Schéma de la PREFECTURE

ISTA BOUZNIKA
2012-2013
11
3. Les Principales Tâches Du Service Informatique

Le Service Informatique de la Préfecture de Mohammedia s’occupe des tâches suivantes :

- Maintenance informatique, l’administration Réseau de la préfecture et les réseaux Intranet


entre la préfecture et l’administration de RABAT.

- Gestion et Entretien des connexions avec le Ministère de l’Intérieure.

- Assure la bonne marche des moyens et matériels des locaux techniques.

- Suivi et exécution des applications dédiées par le Ministère de l’Intérieure à des services locaux
pour une gestion à l’échelon national. (Pèlerinage, associations, passeports, permis de port
d’armes…).

- Maintenance du Matériel Informatique de la Province.

- Etablissement d’applications destinées aux différents services de la Préfecture.

- Formation en faveur du Personnel de la Préfecture.

ISTA BOUZNIKA
2012-2013
12
4. Les taches réalisées

Le Service Informatique de la Préfecture de Mohammedia, traite plusieurs tâches que


j’ai eu l’occasion d’effectuer certaines d’entre elles lors du stage.
Les applicatifs liés au réseau du ministère de l’intérieur :

❖ Saisie des informations relatives à la gestion des permis de port d’armes apparentes
dans l’application « Gestion des Permis de port d’armes » dédiée par le Ministère de
l’Intérieur à l’échelle nationale.
❖ Suivi des Associations à travers l’application «Gestion des Associations » (saisie des
informations concernant les associations, saisie des membres des bureaux de chacune,
saisie des donations et des activités desdites associations.

Nous étions aussi chargées, à effectuer les taches suivantes :

- Schématisation du réseau de la province comportant la localisation des prises RJ-45 et


RJ-11 sur le plan de reculement de la Préfecture en précisant le nombre de prises dans
chaque bureau, et décrire l’emplacement des locaux technique.

- Installation téléphonique, Moyens de transmission et de communication, moyens


bureautiques, Ressources humaines, Installation électrique… Déterminer l’architecture
du réseau existant : la schématisation des locaux techniques ainsi que le matériel qu’ils
hébergent, (routeurs, switches, modems …).

ISTA BOUZNIKA
2012-2013
13
- La configuration de systèmes et de périphériques, l'installation de station de travail.
Diagnostiquer et résoudre les problèmes des équipements informatiques dans ce service
(l’ordinateur, imprimante…).

II. Chapitre 2 : Présentation d'Internet Information Services (IIS)

a. Définition

Internet Information Server (IIS) est le serveur Web fourni par Microsoft avec Windows
Server. Avec Windows Server 2008, la version d’IIS nativement fournie est la version 7.0. Par
rapport à la version IIS 6.0 qui était celle livrée avec Windows Server 2003, elle bénéficie d’une
architecture entièrement revue. Désormais, toutes les fonctionnalités proposées par IIS sont
proposées sous la forme de modules enfichables (plug-ins) activables et dés activables par simple
configuration, permettant ainsi l’extension des possibilités du serveur.

De nombreux modules additionnels sont proposés par Microsoft ainsi que par des éditeurs
tiers, ou encore sont créés par des communautés d’utilisateurs et de développeurs. Les modules
complémentaires les plus courants traitent de sujets tels que : le développement (ASP, ASP.NET,
CGI etc.), les diagnostics, les fonctionnalités de serveur FTP, ou encore d’autres modules relatifs
au monitoring, aux performances et à l’administration.

Tous ces modules sont administrables de façon unifiée au travers de la console


d’administration.

Cette version propose une administration simplifiée pouvant être accessible depuis
l’extérieur (via Internet, en dehors du réseau local) via HTTP ou HTTPS pour une gestion à
distance. Ceci peut se révéler être particulièrement utile lorsque le serveur n’est pas hébergé «
chez soi » mais chez un hébergeur tiers, auquel cas on ne peut y accéder que par son adresse IP
publique.

ISTA BOUZNIKA
2012-2013
14
Au-delà d’ASP.NET, qui est la technologie de programmation côté serveur proposée par
Microsoft pour réaliser des sites et des applications Web, les autres plateformes et langages tels
que Java, PHP ou Ruby peuvent aussi être mis en production sur Windows Server. IIS intègre
en natif des outils pour monitorer le bon fonctionnement de vos applications et diagnostiquer
des problèmes éventuels. Pour les administrateurs, IIS intègre trois modes d’administration :

➢ via un fichier XML (très utile pour répliquer une configuration vers un autre serveur),

➢ via la console MMC offrant une administration épurée,

➢ via un accès web (pouvant être sécurisé en HTTPS) pour une administration à distance.

Les caractéristiques principales d’IIS 7.0 sont les suivantes :

• Modèle d’extensibilité flexible pour une personnalisation de point

• Outils de diagnostic et de dépannage puissants

• Administration déléguée

• Sécurité accrue et surface d’attaque réduite grâce à la personnalisation

• Déploiement fidèle d’applications avec xcopy

• Gestion d’applications et d’intégrité intégrée pour les services WCF


(Windows Communication Fondation)

• Outils d’administration améliorés

1. Le rôle de Serveur web

ISTA BOUZNIKA
2012-2013
15
Le rôle de serveur Web dans Windows Server® 2008 vous permet de partager des informations
avec des utilisateurs sur Internet, sur un intranet ou un extranet. Windows Server 2008 met à
votre disposition IIS 7.0, qui est une plateforme Web unifiée intégrant IIS, ASP.NET et
Windows Communication Fondation. Les principales fonctionnalités et améliorations d'IIS 7.0
sont les suivantes :

❖ Plateforme Web unifiée qui propose une solution Web uniforme unique aux

administrateurs et développeurs.

❖ Sécurité améliorée et possibilité de personnaliser le serveur pour réduire la zone exposée

aux attaques.

❖ Fonctionnalités de diagnostics et de dépannage simplifiées pour aider à la résolution de

problèmes.

❖ Configuration améliorée et prise en charge des batteries de serveurs.

❖ Administration déléguée pour l'hébergement et les charges de travail des entreprises.

❖ Les sections suivantes contiennent des informations supplémentaires sur le rôle de serveur

Web, les fonctionnalités requises et facultatives d'un serveur Web ainsi que les éléments matériels et

logiciels nécessaires à l'exécution d'un serveur Web.

2. Les modules fonctionnels de IIS 7.0

Développement applicatif :

Fournit l’infrastructure de développement et d'hébergement des applications pour créer des

contenus ou pour étendre la fonctionnalité des services. Ces technologies permettent d’effectuer

des opérations dynamiques qui entrainent la création de document HTML disponible sur

Internet.

ISTA BOUZNIKA
2012-2013
16
Intégrité et diagnostics :

Fournit une infrastructure pour analyser, gérer et dépanner les serveurs et les applications Web.

Un noyau important pour maintenir et renforcer le niveau de sécurité des différents services.

Sécurité

Fournit une infrastructure pour sécuriser le serveur Web face aux Utilisateurs et aux requêtes.

L’ISS 7.0 prend en charge plusieurs méthodes d’authentification, dont le choix approprié est en

fonction du rôle choisi du serveur. Les requêtes entrantes sont d’habitude filtrées par les

administrateurs. Ainsi sont rejetées les requêtes correspondent à de svaleurs non définies par

l’utilisateur.

Performances :

Fournit une Infrastructure pour mettre en cache la sortie en intégrant les possibilités

dynamiques dASP.NET. L'IIS 7.0 permet également d'utiliser plus efficacement la bande

passante et optimiser l'utilisation de mécanismes de compression courants.

Outils de gestion :

Infrastructure pour gérer un serveur Web :

ISTA BOUZNIKA
2012-2013
17
✓ interface utilisateur,

✓ outils en ligne de commande

On peut également modifier directement les fichiers de configuration par un éditeur de

texte. Outil spécialisé pour la création de serveurs Web sur plusieurs machines ou sites à la

fois par l'option WDS (Windows Déploiements Services).

Service de publication FTP :

Intègre le serveur FTP et la console de gestion FTP.

On peut configurer un service de publication FTP pour autoriser les utilisateurs à télécharger

des fichiers ou synchroniser avec le groupe développeur des sites héberger par les services du

serveur Web.

3. Installation d’IIS 7.0

Après l’installation de Windows Server2008


Dans le Gestionnaire de serveur, accédez à Rôles, puis à Ajouter des rôles

ISTA BOUZNIKA
2012-2013
18
ISTA BOUZNIKA
2012-2013
19
Figure 2 : Gestionnaire de serveur.

Ceci est donc la capture d’écran de la fenêtre ‘Gestionnaire de serveur’ où sont regroupés
l’ensemble des rôles et qui résume toutes les informations sur la machine, les services, les
fonctionnalités et les serveurs.

ISTA BOUZNIKA
2012-2013
20
Figure 3 : Assistant (Ajouter un rôle).

Une fenêtre intitulée « Assistant Ajout de rôles » s’ouvre, cliquez sur « Suivant » pour passer la
partie explicative.

ISTA BOUZNIKA
2012-2013
21
Figure4 : Liste des rôles disponibles sur le serveur.

Sélectionnez le rôle de « Serveur Web IIS »

ISTA BOUZNIKA
2012-2013
22
En cochant ce rôle, une fenêtre listant les dépendances à installer s’affiche. Acceptez bien ces
fonctionnalités requises. En effet, pour activer le rôle serveur web, le serveur à besoins des
fonctionnalités « Modèle de processus » et « API de configuration ». Sans ces fonctionnalités le
rôle serveur web ne pourra pas être installé.
Par la suite vous pourrez ajouter de nouvelles fonctionnalités à ce rôle. Ces fonctionnalités
sont des modules qui vont permettre d’étendre les capacités du serveur Web IIS. Vous pourrez
par exemple ajouter la fonctionnalité de serveur FTP, le support de l’interface CGI (utiles pour le
PHP), ASP.NET (en précisant quelles versions, 2.0, 3.0, 3.5).

ISTA BOUZNIKA
2012-2013
23
Figure5 : Sélectionne des fonctionnalités liées à un rôle.

C’est la fenêtre de sélection des services de rôles.

Tout vérifier, cliquer sur Installer ;

La deuxième fenêtre représente l’état d’avancement de l’installation. La troisième fenêtre


montre l’état final de l’installation, il est important que chaque rôle soit suivant de la mention
« Installation réussie ». Vous pouvez cliquez sur Terminer.

ISTA BOUZNIKA
2012-2013
24
Figure 6 : Infrastructure de l’application Web.

Vous vous trouvez dans le gestionnaire de serveur d’où vous pouvez voir l’ensemble de
votre serveur Web IIS7.
Afin de vérifier que votre installation c’est bien dérouler, ouvrez un navigateur Web,
puis dans la barre d’adresse tapez : http://localhost/
Vous devrez avoir l'image suivante qui apparaît dans votre navigateur

ISTA BOUZNIKA
2012-2013
25
Figure 7 : Page d’acceuil du serveur Web.

4. Installation depuis une ligne de commande


Sur une installation existante de Windows Server 2008

➢ Ouvrez une invite de commandes avec une élévation d’administrateur local

➢ Tapez «start /w pkgmgr /iu:IIS-WebServerRole;WAS-


WindowsActivationService;WAS-ProcessModel; WAS-NetFxEnvironment;WAS-
ConfigurationAPI»

➢ Vérifiez l’installation : recherchez les erreurs, lancez le Webhost local

ISTA BOUZNIKA
2012-2013
26
5. Installation d’IIS sans assistance
Pour effectuer l’installation d’IIS sans assistance :

➢ Préparez le fichier unattend XML. Modifiez les lignes: version & processor

Architecture.

➢ Ouvrez une invite de commandes avec une élévation d’administrateur local

➢ Tapez «start /w pkgmgr /n: unattend.xml»

Vérifiez l’installation : recherchez les erreurs, lancez le Webhost local

6. Installation d’IIS dans un environnement virtualisé

Hyper-V™ vous permet de créer un environnement informatique de serveur virtualisé à l’aide


d’une technologie faisant partie de Windows Server® 2008. Vous pouvez utiliser un
environnement informatique virtualisé afin d’améliorer l’efficacité de vos ressources
informatiques en utilisant une plus grande partie de vos ressources matérielles.

Hyper-V requiert du matériel spécifique. Vous devrez disposer des éléments suivants :

Un processeur x64. Hyper-V sera disponible uniquement dans les versions à base de

ISTA BOUZNIKA
2012-2013
27
➢ Processeur x64 de Windows Server 2008 — plus particulièrement les versions à base
de

Processeur x64 de Windows Server 2008, Standard Edition, Windows Server 2008, Édition

Entreprise et Windows Server 2008, Datacenter Edition.

➢ Virtualisation d’assistance matérielle. Cette virtualisation est disponible avec les


processeurs qui incluent une option de virtualisation ; plus spécifiquement, Intel VT
ou AMD

Virtualisation (AMD-V, ancien nom de code « Pacifica »).

Pour installer le rôle Hyper-V sur l’ordinateur hôte :

Figure8 : Ajoutez le rôle Hyper-V au moyen du Gestionnaire de serveur.

ISTA BOUZNIKA
2012-2013
28
7. La fonction d’Hyper-V

Hyper-V fournit une infrastructure logicielle et des outils de gestion de base dans
Windows Server 2008 que vous pouvez utiliser pour créer et gérer un environnement
informatique de serveur virtualisé.

Cet environnement virtualisé peut être utilisé afin de réaliser différents objectifs
professionnels liés à l’amélioration de l’efficacité et à la réduction des coûts. Un
environnement de serveur virtualisé peut par exemple vous aider à :

➢ Réduire les coûts liés à l’exploitation et à la maintenance de serveurs physiques en


augmentant l’utilisation de votre matériel. Vous pouvez réduire la quantité de
matériel nécessaire pour exécuter vos charges de travail de serveur.
➢ Augmenter l’efficacité du développement et des tests en réduisant la durée
nécessaire à la configuration du matériel et des logiciels et à la reproduction des
environnements de test.
➢ Améliorer la disponibilité des serveurs sans utiliser autant d’ordinateurs physiques
que dans une configuration de basculement qui utilise uniquement des ordinateurs
physiques.

➢ Augmenter ou réduire les ressources de serveur suite à une évolution de la


demande.

Où les fichiers de configuration sont-ils stockés ?

ISTA BOUZNIKA
2012-2013
29
Figure9 :l'emplacement de fichier de configuration.

ApplicationHost.config est le fichier racine du système de configuration lorsque vous

utilisez IIS 7 et au-dessus. Il comprend des définitions de tous les sites, des applications, des

répertoires virtuels et des pools d'applications, ainsi que les valeurs par défaut globales pour les

paramètres du serveur Web (similaire à machine.config et web.config racine. Paramètres NET

Framework).

Il est également particulière en ce qu'elle est le fichier de configuration IIS n'est disponible

que lorsque le serveur Web est installé (toutefois, les utilisateurs peuvent toujours ajouter des

fichiers web.config si elles veulent). Il comprend une section spéciale (appelée configSections)

ISTA BOUZNIKA
2012-2013
30
pour enregistrer toutes IIS et système d'activation de Windows (WAS) sections (machine.config)

a le même concept pour les sections. NET Framework). Il a des définitions de verrouillage vers

le bas la plupart des sections IIS à l'échelle mondiale, alors que par défaut ils ne peuvent pas être

remplacés par des fichiers web.config de niveau inférieur dans la hiérarchie.

L'emplacement du fichier est actuellement dans le répertoire system32 \ inetsrv, mais cela

devrait changer après beta2 pour system32 \ inetsrv \ config. Ce document guide à travers toutes

les sections, dans l'ordre où ils apparaissent dans le fichier, et explique les un par un. La section

la plus complexe est system.webServer, il est donc recommandé au lecteur de ne pas sauter la

lecture de la description pour cet article en particulier.

8. Configuration de IIS

1. La définition de ASP.NET
ASP.NET est un ensemble d'outils de développement Web offertes par Microsoft.
Des programmes tels que Visual Studio. NET Web Développer et Visual permettre aux
développeurs Web de créer des sites Web dynamiques à l'aide d'une interface visuelle.

Bien sûr, les programmeurs peuvent écrire leur propre code et son exécution et à l'intégrer
dans des sites Web ASP.NET ainsi. Bien qu'il soit souvent considéré comme le successeur
de Microsoft

ASP technologie de programmation, ASP.NET prend également en charge Visual


Basic.NET, JScript. NET langues et open-source comme Python et Perl.

ISTA BOUZNIKA
2012-2013
31
ASP.NET est construite sur le Framework. NET, qui fournit une interface de
programmation d'application (API ) pour les programmeurs de logiciels. Les outils de
développement. NET peut être utilisé pour créer des applications pour le système
d'exploitation Windows et le Web. Des programmes tels que Visual Studio.

NET fournissent une interface visuelle pour les développeurs de créer leurs
applications, ce qui rend. NET un choix raisonnable pour la conception d'interfaces Web
ainsi.

Pour un site Web ASP.NET Pour fonctionner correctement, il doit être publié sur un
serveur Web prenant en charge les applications ASP.NET. Les services Microsoft Internet
Information Services (IIS) serveur Web est de loin la plate-forme la plus courante pour les
sites ASP.NET. Bien qu'il existe quelques options open-source disponibles pour les
systèmes basés sur Linux, ces solutions offrent souvent moins de soutien complet pour les
applications ASP.NET.

ISAPI (Internet Server Application Interface Program) est un ensemble d'appels de


programmes Windows qui vous permettent d'écrire une application serveur Web qui va
courir plus vite qu'une interface de passerelle commune (CGI ) application. Un
inconvénient d'une application CGI (ou «fichier exécutable», comme on l'appelle parfois),
c'est que chaque fois qu'il est exécuté, il fonctionne comme un processus séparé avec son
propre espace d'adressage, ce qui entraîne des instructions supplémentaires qui doivent être
effectués, en particulier si de nombreux exemples de celui-ci sont en cours d'exécution pour
le compte d'utilisateurs. L'utilisation de ISAPI, vous créez une bibliothèque de liens
dynamiques (DLL ) dossier de candidature qui peut fonctionner dans le cadre du Protocole
de transfert hypertexte (HTTP ) processus de demande et de l'espace d'adressage. Les
fichiers DLL sont chargées dans l'ordinateur lorsque HTTP est démarré et y rester aussi
longtemps qu'ils sont nécessaires, ils ne doivent pas être situés dans le stockage et la lecture
aussi souvent que d'une application CGI.

ISTA BOUZNIKA
2012-2013
32
Les applications existantes de CGI peuvent être converties en ISAPI DLL
application sans avoir à réécrire leur logique. Toutefois, ils n'ont pas besoin d'être écrit pour
être fil de sécurité de telle sorte qu'une seule instance de la DLL peut servir plusieurs
utilisateurs.

Un type spécial de DLL ISAPI est appelé un filtre , qui peut être désigné pour
recevoir de contrôle pour chaque requête HTTP. Vous pouvez créer un filtre ISAPI pour le
cryptage ou le décryptage, pour l'enregistrement, la demande pour le dépistage, ou à d'autres
fins.

Pour effectuer l'installation à partir du gestionnaire de serveur :

➢ Développez les rôles

➢ Ajouter des services de rôle

➢ Choisissez ASP.NET

Pour effectuer l'installation à partir de la ligne de commande :

"pkgmgr ou servermanagerCMD.exe -install Web -ASP-NET"


N.B :
On fait cette procédure si on a pas cochez ASP.net l'heur de l'installation.

9. Création d'un site

A l'installation du serveur web un site par défaut est crée qui répond à
http://localhost.suivant le besoin .on peut ajouter à tout moment un ou plusieurs sites. On va

ISTA BOUZNIKA
2012-2013
33
suivre la procédure d'hébergement d'un site web et la méthode pour associer le nouveau site au
site par défaut.

Le dossier qui contient le site web par défaut est "c:\inetpub \wwwroot" .on va mettre le

nouveau site dans

Le répertoire "c\inetpub\wwwroot\MMG".ce choix n'est pas obligatoire, mais dans un

première temps il simplifie.

Une mise en place .une page d'accueil est sauvegardée dans ce répertoire sous le nom

de"index.html".administration pour ajouter les sites au serveur web il faut démarrer : démarrer

/outils d'administration /internet information

Service IIS° manager", cela correspond à l'interface d'administration du serveur IIS7.0.

Pour ajouter le site il faut choisir à partir du nom du serveur /sites/clique droit de la souris

/Ajouter un site web.

Pour crée un site web via le gestionnaire des services internet (IIS):

ISTA BOUZNIKA
2012-2013
34
Figure10 : Ajouter un site web.

❖ Utilisez l'assistant (Ajouter un site web).

❖ Nommez le site web

❖ Définissez les chemins d’accès au contenu

❖ Sélectionnez le type de liaison et l'adresse IP /LE port

❖ Définissez l'en-tête de l'hôte (exemple : nouveausite.contoso.com)

ISTA BOUZNIKA
2012-2013
35
Figure 11 : paramétrage du site

L'écran contient des informations très importantes pour le paramétrage du site qu'n souhaite
ajouter au serveur Web de l4iis 7.0
Le champ "Nom du site" permet de définir un nom de site pour y accéder par le navigateur
client. Le champ "Chemin physique" renseigne sur l'emplacement réel du site Web, de spécifier
le port pour accéder au site, de choisir entre HTTP et HTTPS et de choisir l'interface pour
accéder au site.

10. Création d’un pool d’application.

ISTA BOUZNIKA
2012-2013
36
Le pool d'applications IIS sert les sites Web et les applications Web des domaines

hébergés sur votre serveur. Le pool d'applications IIS permet à vos clients d'avoir un niveau

d'isolation entre les sites Web.

Comme chaque pool d'applications dédié fonctionne de manière indépendante, les

erreurs qui se produisent dans le pool d'applications d'un client n'affecteront pas les applications

exécutées dans les pools d'applications dédiés aux autres utilisateurs.

Par défaut, Parallels Plesk Panel offre un pool d'application partagé à tous les

utilisateurs. Cependant, les utilisateurs peuvent utiliser les pools d'applications dédiées si cette

option est fournie par le pack d'hébergement.

Le pool d'applications IIS peut fonctionner dans les deux modes suivants :

• Pool partagé : un pool est utilisé pour tous les utilisateurs et sites Web par

défaut.

• Pool dédié : un pool séparé pour chaque client est fourni. Il est également

possible d'allouer des pools par pack dans le pool du client qui isolera les sites Web en

cours d'exécution hébergés sous un pack particulier des autres sites Web du client.

• Pour crée un pool d’application :

- Utilisez l'assistant (Ajouter un pool d'applications)

ISTA BOUZNIKA
2012-2013
37
Figure 12 : Ajouter un pool d’application.

ISTA BOUZNIKA
2012-2013
38
Figure 13 : Paramétrage du pool d’application

• Définition des propriétés de base d’un pool d’applications :

Proprietés par défaut des pools d'applications

➢ Nom:defaultAppool

➢ Mode intégré ASP.NET

➢ Idetité:compte d'utilisateur service réseau

➢ Superposition du recyclage

ISTA BOUZNIKA
2012-2013
39
Pour définir les propriétés de base d'un pool d’applications :

➢ Sélectionnez les pool d'applications

➢ Cliquez sur paramétre de base

➢ Nommez le pool d'applications

➢ Définissez la version .NET Framework

➢ Définissez la mode de pipeline managé

Pour définir les paramètres avancés d'un pool d’applications :

➢ Sélectionnez le pool d'applications

➢ Cliquez sur paramètres avancés

➢ Sélectionnez le mode de pipeline managé

➢ Configurez la gestion d'état de santé intégrée

➢ Configurez les paramètres de recyclage

Recyclage d’un pool d’applications pour restaurer des ressources

➢ Pour recycler un pool d'applications

➢ Cliquez sur recycler

ISTA BOUZNIKA
2012-2013
40
Pour Supprimer un pool d'applications

➢ Sélectionnez le pool d'applications

➢ Cliquez sur supprimer

11. Création d'un répertoire virtuel

Un répertoire virtuel comporte un alias, qui est un nom utilisé par les navigateurs web pour
accéder à ce répertoire.

Dans un site web en activité on peut ajouter des répertoires directement à partir de la racine des
sites ou en appliquant la jures décideuse technique du répertoire virtuel en créant ainsi
l'arborescence des pages web du site .la technique des répertoires et son contenu sensible avec
l'URL d'accès à ce même répertoire connu de l'internet que par son alias ;

L'alias contient les avantages qui suivent :

Généralement plus court que le nom du chemin d'accès du répertoire ça veut dire qu'il est
pratique à saisir pour les utilisateurs.

Un alias est plus su ça veut dire que les utilisateurs ne savent pas ou vos fichiers sont stockés
physiquement sur le serveur et ne peuvent donc pas utiliser cette information pour les modifier.

Les alias vous permettent de déplacer plus facilement des répertoires dans votre site. Plutôt que
de modifier l'URL du répertoire, vous modifiez la correspondance entre l'alias et l'emplacement
physique du répertoire.

Pour crée un répertoire virtuel via le gestionnaire des services internet (IIS) :

ISTA BOUZNIKA
2012-2013
41
➢ Accédez au site qui contient le répertoire virtuel.

➢ Utilisez l'assistant ajouté un répertoire virtuel.

➢ Définissez l'alias (exemple : www.contoso.com)

➢ Affectez le chemin d'accès au contenu et l'authentification

Figure14 : ajouter un répertoire virtuel.

A l’écran on peut paramétrer le répertoire virtuel :

ISTA BOUZNIKA
2012-2013
42
Figure 15 : Paramétrer le répertoire virtuel.

12. IIS 7.0 avec la commande APPCMD.exe.

- Appcmd.exe est un outil de ligne de commande pour configurer et interroger des


objets sur le serveur web.
- Le résultat retourné est sous forme de texte ou XML. Les tâches à effectuer sont :
- Créer et configurer des sites, applications, pools d'applications et répertoires virtuels.
- Démarrer et arrêter des sites web.
- Démarrer et arrêter et recycler des pools d'applications.
- Afficher des informations sur les processus actifs et les requêtes en cours sur le serveur
web.
- Démarrer Appcmd.exe avec droit d'administrateur.

ISTA BOUZNIKA
2012-2013
43
Figure 16 : Interface de gestion ‘’ APPCMD.exe.

Pour chaque commande d’un objet-type on peut obtenir ses propres commandes :

ISTA BOUZNIKA
2012-2013
44
Figure 17 : Liste des options pour « APPCMD.exe »

La configuration du serveur par défaut passe par l’application de gestion Web. Cette

configuration est modifiable et ajustable par le fichier XML (Application Host.conf) du

serveur ou à travers l'interface graphique dédiée à cette fonction.

ISTA BOUZNIKA
2012-2013
45
13. Configuration des sites dans le fichier applicationHost.config

Figure 18 : ApplicationHost.config.

Démarrer ou arrêter un site Web dont on ne connait pas apriori nom :

✓ APPCMD List sites : affiche les listes des sites installés sur le serveur.

✓ APPCMD stop sites « Default Web Site » : arête le site nommé « Default Web Site ».

ISTA BOUZNIKA
2012-2013
46
Ajouter un nouveau site serveur Web :

• ppcmd add site name : string /id : int physicalpathme: string /bindings :string

• /name : nom du site

• /id : identification du site

• /physicalpath : chemin d’accès absolu du site

• /bindings : protocol/IP_address :port :host_header

Sauvegarde de la configuration :

􀂄 Pour créer une nouvelle sauvegarde de la configuration nommée par exemple "1",taper la

commande :

􀂄 appcmd add backup "1«

Figure 19 : La sauvegarde

ISTA BOUZNIKA
2012-2013
47
La sauvegarde est créé dans le dossier "inetsrv/backup"

14. Méthode d’authentification.


1. Authentification de base :

❖ On utilise l’authentification de base pour restreindre les accès aux fichiers sur un serveur Web.

❖ Les méthodes se base su l’ID utilisateur.

❖ La méthode encode les informations en base 64 sans les chiffrer, et les envois en clair sur le

bureau, ce qui présente un problème de sécurité.

❖ La méthode nécessite un compte par utilisateur, et les différents droits d’ouverture de session

doivent être accordés à ce compte.

2. Authentification Windows :

❖ Cette méthode intégrée est plus sécurisée que l’authentification de base et fonctionne bien dans

un environnement intranet dans lequel les utilisateurs possèdent des comptes de domaine

Windows.

❖ Dans ce cadre, le navigateur tente d’utiliser les informations d’identification de l’utilisateur actuel

à partir d’une ouverture de session sur un domaine. En cas d’échec, l’utilisateur est invité à entrer

un nom d’utilisateur et un mot de passe.

❖ A l’utilisation de cette méthode le mot de passe de l’utilisateur n’est pas transmis au serveur.

3. Authentification Digest :

❖ Avec Authentification Digest le mot de passe n’est pas envoyé en texte claire.

ISTA BOUZNIKA
2012-2013
48
❖ On peut utiliser l’authentification Digest par l’intermédiaire d’un serveur proxy.

❖ La méthode d’authentification Digest s’appuie sur un mécanisme de stimulation/réponse (utilisé

par l’authentification Windows intégrée) dans lequel le mot de passe est envoyé sous forme

chiffrée.

15. Gestion de sécurité

ISTA BOUZNIKA
2012-2013
49
Figure 20 : Tableau de gestion de sécurité

16. Gestion l’authentification

ISTA BOUZNIKA
2012-2013
50
Figure 21 : Tableau d’authentification

17. Conclusion

ISTA BOUZNIKA
2012-2013
51
La période de stage m’a permis d’affronter un monde nouveau pour moi, celui du travail,

elle m’a été une phase très important de passage de l’univers des études vers le domaine du

travail.

Le stage m’a offert ainsi, une occasion précieuse d’améliorer mes connaissances

acquises pendant mes études à l’Institut Spécialisée de Technologie Appliquée.

Le stage, est achevé dans des très bonnes conditions il a été très profitable, ainsi il a

permis de caractériser certains de nos connaissance théorique.

A cet effet, le stage nous a permis de savoir la vie plus active et professionnelle de notre

formation.

Finalement, je remercie toutes les personnes qui nous ont encouragés et qui n’ont pas

hésité de nous donner des conseils.

ISTA BOUZNIKA
2012-2013
52

Vous aimerez peut-être aussi