DossierRisque : Prudence
wwwroot C:\inetpub\wwwroot
wwwroot : dossier du Default Web Site d'IIS (page d'accueil iisstart.htm) ; il existe quand IIS est installé, sur client comme sur serveur.
À quoi ça sert
wwwroot est le dossier physique du « Default Web Site » créé à l’installation d’IIS, lié par défaut au port 80 (id 1 dans applicationHost.config). Une requête HTTP sans nom de site précis y arrive, et IIS y affiche la page de bienvenue. Il n’existe que si IIS est installé : fonctionnalité IIS sur Windows 10 et 11, rôle Serveur Web sur Windows Server.
Ce qu’il contient
Après une installation, iisstart.htm (la page d’accueil) et iisstart.png. Le pool d’applications DefaultAppPool, qui s’exécute sous l’identité IIS AppPool\DefaultAppPool, lit ce dossier ; les groupes IIS_IUSRS et IUSR y ont des droits de lecture.
Risques et bonnes pratiques
- Ne déployez pas vos applications ici. Créez un dossier et un site dédiés, puis donnez des droits en lecture au groupe
IIS_IUSRSou à l’identité du pool, et en écriture seulement là où l’application doit écrire. - Retirez
iisstart.htmou le site par défaut d’un serveur exposé : la page de bienvenue révèle qu’IIS tourne. - Le dossier parent
C:\inetpubest protégé par Microsoft depuis avril 2025 ; ne supprimez pasinetpubentier.
Commandes utiles
# Site par défaut : dossier et liaisonsImport-Module WebAdministrationGet-Website -Name 'Default Web Site' | Select-Object Name, PhysicalPath, Bindings
# Droits sur le dossiericacls C:\inetpub\wwwroot