Modifier les paramètres du répertoire virtuel

Pour changer les paramètres d'un répertoire virtuel dans un site Web :

  1. Allez dans Sites Web & Domaines et repérez le nom de domaine de votre site.
  2. Cliquez sur Répertoires virtuels.
  3. Parcourez le répertoire pour lequel vous voulez changer les préférences et cliquez sur l'icône correspondante Icon_settings, ou cliquez sur Propriétés du répertoire lorsqu'il est compris dans le répertoire requis.
  4. Changez les réglages comme il convient :
    • Nom : donnez le nom du répertoire virtuel.
    • Chemin d'accès : donnez le chemin d'accès au répertoire physique auquel le répertoire virtuel est relié.
    • Accès aux sources du script : cochez cette case pour autoriser les utilisateurs à accéder au code source si le droit de lecture ou d'écriture a été activé. Le code source insère des scripts dans les applications ASP.
    • Droit de lecture : cochez cette case pour donner aux utilisateurs le droit de lecture sur des fichiers ou des répertoires avec les propriétés associées.
    • Droit d'écriture : cochez cette case pour donner aux utilisateurs le droit d'envoyer des fichiers avec les propriétés associées dans le répertoire virtuel ou de modifier le contenu d'un fichier sur lequel le droit d'écriture est activé. L'accès en écriture est autorisé uniquement si le navigateur prend en charge la fonction PUT du protocole HTTP 1.1.
    • Parcourir le répertoire : cochez cette case pour donner aux utilisateurs le droit de consulter le listing des liens hypertextes des fichiers et sous-répertoires existants dans le répertoire virtuel.
    • Loguer les visites : cochez cette case si vous voulez conserver les informations sur les visites dans le répertoire virtuel.
    • Créer une application : cochez cette case pour transformer le répertoire Web en application IIS. Le répertoire devient alors logiquement indépendant du reste du site Web.
    • Droits d'exécution : sélectionnez le niveau d'exécution du programme approprié pour le répertoire virtuel.
      • Aucun : permet d'accéder uniquement aux fichiers statiques comme les fichiers HTML ou les fichiers images.
      • Scripts uniquement : permet d'exécuter des scripts mais pas des exécutables.
      • Scripts et exécutables : supprime toutes les restrictions pour que tous les types de fichiers puissent être exécutés.
    • Autoriser l'utilisation de chemins parents : cochez cette case pour autoriser l'utilisation de deux points dans le nom du chemin d'accès pour donner la référence d'un dossier se trouvant un niveau au-dessus du répertoire Web courant. Ceci permet aux utilisateurs de remonter l'arborescence de répertoires sans savoir le nom du répertoire ni où il se trouve dans la hiérarchie. Si cette option est activée, ne cochez pas la case Droit d'exécution en regard du chemin d'accès des répertoires parents, au niveau des propriétés. Cela évite que des applications exécutent sans autorisation des programmes dans les chemins parents.
    • Autoriser l'exécution de l'application en mode MTA (multi-threaded apartment) : cochez cette case pour autoriser l'exécution de l'application en mode MTA (multi-threaded apartment). Autrement, l'application s'exécutera en mode STA (single-threaded apartment). Avec STA, chaque pool d'applications est exécuté dans le cadre d'un processus dédié. En mode MTA, plusieurs pools d'applications concurrents sont exécutés en un seul fil, ce qui peut faire augmenter les performances dans certains cas.
    • Utiliser les documents par défaut : cochez cette case pour permettre l'utilisation des documents par défaut pour le répertoire Web courant. Le document par défaut est envoyé lorsque des utilisateurs accèdent au répertoire sur le Web sans indiquer le nom du fichier spécifique (par exemple, en saisissant "http://www.exemple.com" au lieu de "http://www.exemple.com/index.html"). Si cette case n'est pas cochée et si la case Parcourir le répertoire est cochée, le serveur Web renvoie une liste de dossiers. Si cette case n'est pas cochée et si la case Parcourir le répertoire est également décochée, le serveur Web renvoie un message d'erreur "Accès interdit".
    • Ordre de recherche des documents par défaut : indique dans quel ordre IIS recherche le document par défaut, suite à quoi il envoie le premier fichier disponible qu'il trouve à l'utilisateur. Si aucune occurrence correspondante n'est trouvée, IIS se comporte comme quand la page de contenu par défaut est désactivée.
    • Autoriser l'accès anonyme  : cochez cette case si vous voulez rendre le répertoire public pour que les utilisateurs Internet puissent y accéder sans devoir s'identifier.
    • SSL requis : cochez cette case pour autoriser l'accès à ce dossier uniquement via les connexions SSL chiffrées.
    • Paramètres ASP : paramètres spécifiques définis pour les applications Web basées sur ASP.
      • Si vous utilisez des applications basées sur ASP qui ne peuvent pas fonctionner correctement sous des restrictions de transferts de données actuellement définies par IIS, décochez la case Définis par le répertoire parent correspondant au champ que vous voulez changer et entrez le nombre requis.
      • Si vous voulez activer le débogage des applications ASP côté serveur, décochez la case Définis par le répertoire parent correspondante, puis cochez la case Activer le débogage du script ASP côté serveur.
      • Si vous voulez activer le débogage des applications ASP côté client, décochez la case Définis par le répertoire parent correspondante, puis cochez la case Activer le débogage du script ASP côté client.

        Notez que si vous essayez de changer les paramètres ASP pour le répertoire virtuel root, les noms des cases par défaut seront Définis par IIS au lieu de Définis par le répertoire parent.

  5. Cliquez sur OK pour enregistrer les modifications.