Installer un certificat Let’s Encrypt sur IIS

Si vous utilisez IIS et que vous voulez installer Let’s Encrypt, ce n’est pas si simple.

Avec le client “simple” pour Windows allez sur https://github.com/Lone-Coder/letsencrypt-win-simple/releases et téléchargez le zip.

Un truc est de changer le fichier web.config qui est dans le répertoire c:\inetpub\wwwroot\.well-known\acme-challenge\ avec le contenu ci-dessous:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>  
  <system.webServer> 
       <directoryBrowse enabled="true" /> 
    <staticContent>       
      <mimeMap fileExtension="." mimeType="text/plain" />        
    </staticContent>  
  </system.webServer>
</configuration>

Ce qui permet à IIS d’ouvrir les fichiers sans extension.