Menu
InformatiWeb Pro
  • Index
  • Admin système
  • Virtualisation

Connexion

Inscription Mot de passe perdu ?
US
  • Windows Server
    • WMS 2012
    • WS2012 R2
    • WS2016
  • Citrix
    • Citrix NetScaler Gateway
    • Citrix XenApp / XenDesktop
    • Citrix XenServer
  • VMware
    • VMware ESXi
    • VMware vSphere
    • VMware Workstation
  • Microsoft
    • Hyper-V
  • RAID
    • Adaptec SmartRAID
  • UPS
    • APC Back-UPS Pro
  • InformatiWeb Pro
  • Admin système
  • Windows Server
  • Formations
  • Apprendre à utiliser les services de certificats Active Directory (AD CS) sous WS 2016
  • Sécuriser un serveur web IIS
6 / 21
  • Installer l'interface web d'une CA
  • Installer et configurer les serveurs CEP et CES
  • Windows Server
  • 27 octobre 2023 à 13:11
  • InformatiWeb
  • 1/5

Sécuriser un serveur web IIS sous Windows Server 2016

Grâce à votre autorité de certification, vous pourrez générer des certificats SSL valides pour sécuriser vos différents serveurs web IIS.

  1. Installation du serveur web IIS
  2. Créer un nouveau modèle de certificat pour le serveur web IIS
  3. Demander un certificat pour le serveur web IIS depuis la console mmc
  4. Demander un certificat pour le serveur web IIS via l'interface web de votre autorité de certification
    1. Créer une demande de certificat depuis le gestionnaire des services Internet (IIS)
    2. Demander un certificat depuis l'interface web de votre autorité de certification
    3. Terminer la demande de certificat depuis votre serveur web IIS
  5. Sécuriser un site web sous IIS
  6. Problèmes courants
    1. Nom incorrect dans l'adresse du site web sécurisé (en HTTPS)
    2. Le certificat n'a pas été émis par une autorité de certification approuvée
  7. Bloquer l'accès non sécurisé (HTTP) à votre site web
  8. Rediriger la version HTTP vers la version HTTPS sous IIS
    1. Ajouter le support de la réécriture d'URL sous IIS
    2. Rediriger la version HTTP vers la version HTTPS via la réécriture d'URL
    3. Test de la redirection HTTP vers HTTPS

1. Installation du serveur web IIS

Dans notre cas, nous avons installé le rôle "Serveur Web (IIS)" sur notre serveur "WEB" lié à notre domaine Active Directory "informatiweb.lan".

Une fois ce rôle installé, vous pourrez accéder au gestionnaire des services Internet (IIS) depuis ce serveur.

Etant donné que notre serveur web est joint à notre domaine Active Directory, celui-ci possède déjà un nom de domaine DNS (configuré automatiquement sur notre serveur DNS local).

Pour le vérifier ou pour le créer si ce serveur n'est pas joint à un domaine Active Directory dans votre cas, ouvrez le gestionnaire DNS sur votre serveur DNS local (ou plus souvent votre contrôleur de domaine Active Directory).

Comme vous pouvez le voir, un enregistrement DNS existe déjà dans notre cas pour notre serveur web.
Ce qui nous permettra de créer un certificat qui sera valable pour ce nom de domaine (web.informatiweb.lan).

2. Créer un nouveau modèle de certificat pour le serveur web IIS

Pour commencer, vous devrez créer un nouveau modèle de certificat sur lequel vous ajouterez notamment les droits nécessaires pour que vous puissiez demander un certificat pour votre serveur depuis sa console mmc.
Pour cela, lancez la console "Autorité de certification" et faites un clic droit "Gérer" sur "Modèles de certificats".

Dupliquez le modèle de certificat "Serveur Web".

Dans l'onglet "Général", indiquez un nouveau nom pour ce nouveau modèle de certificat.
Par exemple : Serveur Web v2.

Note : la publication du certificat dans l'Active Directory n'est pas utile étant donné que le certificat ne sera utilisé que sur un seul serveur.

Dans l'onglet "Traitement de la demande", cochez la case "Autoriser l'exportation de la clé privée" pour pouvoir exporter plus tard le certificat et sa clé privée depuis la console mmc (par exemple), si vous le souhaitez.

Dans l'onglet "Sécurité", vous verrez que les administrateurs du domaine ont le droit d'inscrire des certificats en utilisant ce modèle de certificat.
Néanmoins, étant donné que c'est votre serveur qui effectuera la demande de certificat, il faut que celui-ci ait aussi le droit d'inscrire des certificats.
Pour cela, cliquez sur : Ajouter.

Par défaut, la fenêtre qui apparait vous permet de sélectionner des utilisateurs, des groupes ou des principaux de sécurités intégrés.
Si vous souhaitez autoriser des serveurs et/ou des ordinateurs spécifiques, vous devrez d'abord cliquer sur : Type d'objets.

Cochez la case "des ordinateurs" et cliquez sur OK.

Indiquez le nom du serveur ou de l'ordinateur à autoriser, puis cliquez sur OK.

Si vous le souhaitez, vous pourriez aussi autoriser un groupe dans lequel vous auriez placé au préalable tous vos serveurs web.

Dans un environnement de test, vous pourriez autoriser le groupe "Ordinateurs du domaine" pour autoriser tous vos serveurs et ordinateurs à demander des certificats.

Donnez les autorisations "Lecture" et "Inscrire" à ce serveur (ou ordinateur ou groupe) pour que votre serveur web puisse demander un certificat en utilisant ce modèle de certificat.

Dans l'onglet "Extensions", vous verrez que la stratégie d'application prévue est : Authentification du serveur.

Dans l'onglet "Nom du sujet", laissez l'option "Fournir dans la demande" sélectionnée.

Cela vous permettra de créer une demande de certificat depuis le gestionnaire des services Internet (IIS) de votre serveur IIS et la soumettre à votre autorité de certification.
Cela vous permettra également de fournir manuellement le nom de domaine à utiliser comme nom commun pour vos certificats.
Ce qui est utile lorsque vous souhaitez héberger plusieurs sites avec des domaines différents sur un même serveur web IIS.

Cliquez sur OK.

Votre nouveau modèle de certificat a été créé.

Pour pouvoir demander des certificats en utilisant ce nouveau modèle de certificat, vous devez d'abord ajouter celui-ci à la liste des modèles de certificats à délivrer.
Pour cela, faites un clic droit sur "Modèles de certificats" et cliquez sur : Nouveau -> Modèle de certificat à délivrer.

Sélectionnez votre nouveau modèle de certificat dans la liste (dans notre cas : Serveur Web v2) et cliquez sur OK.

Votre nouveau modèle de certificat apparait dans la liste.

Page suivante

Partager ce tutoriel

Partager
Tweet

A voir également

  • A quoi sert et comment fonctionne le chiffrement ?

    Articles 8/9/2023

    A quoi sert et comment fonctionne le chiffrement ?

  • SafeNet Authentication Client (SAC) - Installation et présentation

    Articles 26/1/2024

    SafeNet Authentication Client (SAC) - Installation et présentation

  • WS 2016 - AD CS - Acheter des cartes à puce et se connecter via celles-ci

    Windows Server 19/1/2024

    WS 2016 - AD CS - Acheter des cartes à puce et se connecter via celles-ci

  • WS 2016 - AD CS - Activer et utiliser l'inscription automatique de certificats

    Windows Server 13/10/2023

    WS 2016 - AD CS - Activer et utiliser l'inscription automatique de certificats

Commentaires

Vous devez être connecté pour pouvoir poster un commentaire

Donnez-nous votre avis

Contenu épinglé

  • Logiciels (Admin système)
  • Logiciels Linux
  • Nos programmes
  • Conditions générales
  • Donnez votre avis

Contact

  • Livre d'or
  • Support technique
  • Contact

® InformatiWeb-Pro.net - InformatiWeb.net 2008-2022 - © Lionel Eppe - Tous droits réservés.

Toute reproduction totale ou partielle de ce site est interdite et constituerait une contrefaçon sanctionnée par les articles L.335-2 et suivants du Code de la propriété intellectuelle.