Académique Documents
Professionnel Documents
Culture Documents
Introduction
On veut installer et configurer un service web sous Windows Server 2012.
1
Cliquez sur Suivant et choisit la machine destination pour cette installation.
2
Cliquer sur Suivant et Ajouter des fonctionnalités.
3
Cliquez sur Suivant.
4
Cliquez sur Installer.
Depuis le tableau de bord vous pouvez suivre l’avancement de l’installation en cliquant sur le
petit drapeau en haut du Gestionnaire de serveur. Lorsque l’installation est terminée vous
pouvez cliquer sur Détail de la tâche.
5
L’installation est bien terminée
En vous rendant dans l’onglet IIS du panneau de gauche puis en descendant dans la rubrique
services, vous pouvez constater sur de nouveaux services sont démarrés.
6
Le Gestionnaire des services Internet est la principale console d’administration IIS. Vous
pouvez y accéder depuis Serveur Manager en cliquant sur Outils puis sur Gestionnaire des
services Internet.
Le navigateur Internet Explorer s’ouvre alors sur la page d’accueil du site par défaut accessible
d’ailleurs via le mien http://localhost. Vous pouvez remplacer localhost par l’adresse IP de
votre serveur et tester l’accès au site depuis votre station d’administration. Vous devez obtenir
le même résultat.
7
Pour localiser l’emplacement des fichiers du site par défaut faites un clic droit
sur Default Web Site et cliquez sur Explorer.
8
Editez le fichier iisstart.html avec le Bloc Note pour accéder au code.
9
L’ajout d’un nouveau site :
10
Les noms possibles des fichiers d’accueil :
Activer le HTTPS
Un certificat électronique (aussi appelé certificat numérique ou certificat de clé publique)
peut être vu comme une carte d'identité numérique. Il est utilisé principalement pour identifier
et authentifier une personne physique ou morale, mais aussi pour chiffrer des échanges.
Il s’agit également d’un concept très important pour tous ceux qui sont de véritables autorités
en matière de sécurité informatique
Chiffrement symétrique
Cette méthode est la plus simple à comprendre : si Anne (A) veut envoyer un message chiffré
à Bob (B) elle doit lui communiquer un mot de passe (clé de chiffrement). Comme l'algorithme
de chiffrement est symétrique, on a la relation suivante :
TexteCodé = chiffrement du message par la clé
11
Ainsi, Anne peut aussi déchiffrer un message en provenance de Bob avec la même clé. Mais il
faut au préalable trouver un moyen sûr de transmettre la clé à l'abri des regards. La situation
peut cependant devenir complexe, si Anne doit envoyer un message chiffré à Bob et à Charlie
mais qu'elle ne souhaite pas donner la même clé à Charlie. Plus le nombre de personnes est
grand, plus il est difficile de gérer les clés symétriques. D'autant qu'il faut au préalable trouver
un moyen sûr de transmettre la clé.
Chiffrement asymétrique
La propriété des algorithmes asymétriques est qu'un message chiffré par une clé privée sera
lisible par tous ceux qui possèdent la clé publique correspondante. À l'inverse, un message
chiffré par une clé publique n'est lisible que par le propriétaire de la clé privée correspondante.
Ainsi avec sa clé privée, Anne :
12
Sur la partie droite de l’écran, accédez à l’option nommée : certificats serveur.
Si vous avez déjà un certificat, cliquez sur l’option Importer en haut à droite de l’écran.
13
Cliquez avec le bouton droit sur le site Web souhaité et sélectionnez l’option nommée :
MODIFIER LES LIAISONS.
14
Effectuez la configuration suivante :
• Type - HTTPS
• Adresse IP - Tous non affectés
• Port - 443
• Certificat SSL - Sélectionnez le certificat souhaité
Sur le serveur IIS, ouvrez votre navigateur et entrez l’adresse IP de votre serveur Web à l’aide
du protocole HTTPS.
15
• https://127.0.0.1
16
Créez un répertoire nommé PHP sur la racine de votre lecteur C.
PHP pour Windows nécessite l’installation d’une version spécifique de Microsoft Visual
Studio.
Dans notre exemple, nous avons téléchargé le package PHP build VC15.
17
Télécharger et installer Microsoft Visual Studio version 2017 x86.
Après avoir terminé l’installation Visual Studio, nous devons ajouter le répertoire PHP à la
variable environnement PATH.
18
Sélectionnez la variable PATH et cliquez sur le bouton Modifier.
19
Ajoutez l’annuaire PHP à la fin de la valeur variable PATH.
20
; date.timezone =
; fastcgi.impersonate = 1
; cgi.fix_pathinfo=1
; cgi.force_redirect = 1
; extension_dir = "ext"
; extension=bz2
; extension=curl
; extension=gd2
; extension=ldap
; extension=mbstring
; extension=mysqli
date.timezone = America/Sao_Paulo
fastcgi.impersonate = 1
cgi.fix_pathinfo=1
cgi.force_redirect = 0
extension_dir = "ext"
extension=bz2
extension=curl
extension=gd2
extension=ldap
extension=mbstring
extension=mysqli
extension=openssl
21
Testez l’installation PHP.
phpinfo()
System => Windows NT TECH-DC01 6.3 build 9600 (Windows Server 2012 R2
Standard dition) i586
Sur l’écran de cartographie du module, vous devrez saisir les informations suivantes :
22
Cliquez sur le bouton nommé : Restrictions de demande.
23
Si le message suivant est présenté, cliquez sur le bouton Oui.
Maintenant, nous devons configurer IIS pour accepter l’index.php comme une page par
défaut.
Sur la fenêtre Ajouter un document par défaut, vous devrez saisir les informations suivantes :
• index.php
Cliquez à droite sur le nom du serveur en haut à gauche de l’écran et sélectionnez l’option
Stop.
24
Cliquez à droite sur le nom du serveur en haut à gauche de l’écran et sélectionnez l’option
Démarrer.
<?php
phpinfo();
?>
?>
Ouvrez votre navigateur et entrez l’adresse IP de votre serveur Web IIS plus /test.php
25
Le contenu suivant doit être présenté.
26