Configuration pour le serveur IIS version 4 de Microsoft


Procédez de la manière décrite ci-dessous pour configurer ShopSite de manière à ce qu'il opère avec IIS version 4. Veillez à suivre ces instructions étape par étape, sans quoi ShopSite ne fonctionnera pas.

  1. Créez un compte utilisateur NT pour le commerçant. Le nom d'utilisateur du compte doit être identique à l'ID de magasin du site. Instructions détaillées
  2. Définissez les autorisations concernant les répertoires data, htmlet shopsite (ss) en sorte que l'utilisateur commerçant que vous venez de configurer (avec le même nom que l'Code magasin) ait accès à ces répertoires (de même qu'à leur contenu et leurs sous-répertoires). Instructions détaillées
  3. Configurez le répertoire du caddie (sc) en sorte qu'IIS le reconnaisse comme une URL à partir de laquelle des CGI peuvent s'exécuter. Instructions détaillées
  4. Configurez le répertoire ShopSite (ss) en sorte qu'IIS le reconnaisse comme une URL protégée à partir de laquelle des CGI peuvent s'exécuter. Instructions détaillées
  5. Configurez un enregistrement conforme au format NCSA. Instructions détaillées


  1. Créez un compte NT pour le commerçant. Le nom du compte doit être le même que l'ID de magasin spécifiée dans le fichier store.auth .

    1. Dans la barre des tâches, cliquez sur Démarrer®Programmes®Outils administratifs®Gestionnaire des utilisateurs pour les domaines.
    2. Cliquez sur Utilisateur, puis sur Nouvel utilisateur.
    3. Entrez le nom d'utilisateur, la description et le mot de passe, puis cliquez sur Ajouter, puis sur Fermer.
    4. Cliquez sur Stratégies, puis sur Droits de l'utilisateur...
    5. Dans le menu déroulant Droits, sélectionnez Connexion locale, cliquez sur Ajouter, puis Afficher les utilisateurs. Sélectionnez l'utilisateur que vous venez d'ajouter.
    6. Cliquez sur Ajouter, puis deux fois de suite sur OK.

  2. Configurez NT de manière à ce que le commerçant ShopSite est les vendeurs puissent accéder aux données du caddie (sc), dataet au répertoires html .

    1. Définissez les autorisations appropriées pour le répertoire du caddie (sc).

      1. Dans la barre des tâches, cliquez sur Démarrer®Programmes®Explorateur Windows NT
      2. Naviguez jusqu'au répertoire du caddie ou créez-le (par exemple c:\InetPub\scripts\sc).
      3. Cliquez avec le bouton droit sur le nom du répertoire.
      4. Sélectionnez l'option Propriétés.
      5. Sélectionnez l'onglet Sécurité, puis cliquez sur le bouton des autorisations.
      6. Cliquez sur le bouton Ajouter, puis sur le bouton Afficher les utilisateurs.
      7. Sélectionnez l'utilisateur (ID du magasin) créé à l'étape A, ci-dessus. Cliquez sur la flèche orientée vers le bas dans la boîte de dialogue Type d'accès, sélectionnez Contrôle total, puis cliquez sur OK.
      8. Donnez également au client un accès en lecture minimal (s'il ce n'est pas déjà le cas).
      9. Cliquez sur OK deux fois de plus pour revenir à l'Explorateur Windows NT.

    2. Définissez les autorisations concernant le répertoire html en répétant l'étape 1 ci-dessus.

    3. Répétez l'étape 1 ci-dessus pour configurer les autorisations relatives au répertoire data mais en introduisant une variation. Du fait que les commandes sont stockées dans le répertoire data les clients doivent au moins être autorisés à apporter des modifications au répertoire. Du fait que le répertoire data n'est pas désigné par un alias par le serveur Web et qu'il ne se situe pas sous la racine du document (InetPub), les clients ne peuvent pas naviguer vers le répertoire au risque de compromettre la sécurité.

  3. Configurez IIS pour reconnaître le répertoire (sc) du caddie et permettre l'exécution des CGI à partir de celui-ci.

    1. Dans la barre des tâches, cliquez sur Démarrer®Programmes®Microsoft Internet Server®Gestionnaire des services Internet.
    2. Sélectionnez le site Web par défaut pour le système.
    3. Cliquez avec le bouton droit sur le répertoire du magasin (p.ex. /NtStore)
    4. Sélectionnez Nouveau, puis Répertoire virtuel
    5. Entrez l'alias de l'URL (p.ex. sc)
    6. Naviguez jusqu'au répertoire du caddie, puis cliquez sur OK.
    7. Dans la boîte de dialogue Accès, assurez-vous que les options Lire et Exécuter sont activées.
    8. Cliquez sur OK, puis de nouveau sur OK.

  4. Configurez IIS pour reconnaître l'URL du répertoire de ShopSite comme une URL protégée.

    1. Configurez à présent IIS pour reconnaître le répertoire shopsite.

      1. Dans la barre des tâches, cliquez sur Démarrer®Programmes®Microsoft Internet Server®Gestionnaire des services Internet.
      2. Sélectionnez le site Web pour ce magasin.
      3. Cliquez avec le bouton droit sur le répertoire html de ce magasin.
      4. Sélectionnez Ajouter, puis Répertoire virtuel
      5. Entrez l'alias de l'URL (p.ex. ss), puis cliquez sur Suivant.
      6. Entrez le chemin exact du répertoire shopsite (ss) (P ;ex. c:\inetpub\scripts\ss), puis cliquez sur Suivant.
      7. Dans la boîte de dialogue Accès, les options Lire et Exécuter sont activées.
      8. Cliquez sur Terminer, puis sur OK.

    2. Configurez une protection par mot de passe pour le répertoire.

      1. Dans la barre des tâches, sélectionnez Démarrer®Programmes®Microsoft Internet Server®Gestionnaire des services Internet.
      2. Sélectionnez le site Web pour ce magasin.
      3. Cliquez avec le bouton droit sur le nom d'alias.
      4. Sélectionnez les propriétés, puis l'onglet Sécurité du répertoire.
      5. Sélectionnez Editer pour accès anonyme et Contrôle d'authentification.
      6. Sélectionnez l'option Basic Authentication, puis désactivez les options Allow Anonymous Access et NT Challenge and Response.
      7. Cliquez sur OK deux fois de plus pour revenir à l'Explorateur Windows NT.

  5. Pour afficher les statistiques du serveur Web (impacts, pages consultées, etc.) dans ShopSite, le format de journal du serveur doit être conforme au format NCSA. Pour définir le format d'enregistrement :

    1. Dans la barre des tâches, cliquez sur Démarrer®Programmes®Microsoft Internet Server®Gestionnaire des services Internet.
    2. Cliquez avec le bouton droit sur le site Web du magasin, activez l'enregistrement et assurez-vous que le formulaire NCSA est sélectionné.
    3. Cliquez sur OK

      Remarque : ShopSite permet de configurer l'emplacement à partir duquel ShopSite doit lire le fichier journal. Du fait qu'IIS peut effectuer une rotation de fichiers quotidienne, hebdomadaire, ou mensuelle, ShopSite doit être reconfiguré pour lire le nouveau fichier journal (par exemple, NCyymmww.log) après chaque rotation. Une solution consiste à faire en sorte qu'un programme copie (ajoute) le fichier avant qu'il n'y ait rotation de celui-ci vers un fichier connu lu par ShopSite.