Für Microsoft IIS Version 4 Server konfigurieren


Führen Sie die folgenden Schritte aus, um ShopSite für die Verwendung mit IIS Version 4 zu konfigurieren. Folgen Sie den Anweisungen Schritt für Schritt, andernfalls kann ShopSite nicht ausgeführt werden.

  1. Erstellen Sie ein NT-Benutzerkonto für den Händler. Der Benutzername für dieses Konto muss mit der Shop-ID der Site identisch sein. Genaue Anleitungen
  2. Stellen Sie die Berechtigungen der Verzeichnisse data, htmlund shopsite (ss) so ein, dass das Händler-Benutzerkonto, das Sie gerade eingerichtet haben (mit dem gleichen Namen wie die Shop-ID) auf diese Verzeichnisse (sowie ihren Inhalt und ihre Unterverzeichnisse) zugreifen kann. Genaue Anleitungen
  3. Konfigurieren Sie das Warenkorbverzeichnis (sc) so, dass IIS es als URL erkennt, von dem CGIs ausgeführt werden können. Genaue Anleitungen
  4. Konfigurieren Sie das shopsite-Verzeichnis (ss) so, dass IIS es als geschützten URL erkennt, von dem CGIs ausgeführt werden können. Genaue Anleitungen
  5. Konfigurieren Sie die Protokollierung so, dass sie dem NCSA-Format entspricht. Genaue Anleitungen


  1. Erstellen Sie ein NT-Konto für den Händler. Der Kontoname muss mit der Shop-ID identisch sein, die in der Datei store.auth angegeben wurde.

    1. Klicken Sie in der Taskleiste auf "Start"®"Programme"®"Verwaltung"®"Benutzer-Manager für Domänen".
    2. Klicken Sie auf "Benutzer" und dann auf "Neuer Benutzer".
    3. Geben Sie den Benutzernamen, eine Beschreibung und ein Kennwort ein. Klicken Sie auf "Hinzufügen" und dann auf "Schließen".
    4. Klicken Sie auf "Richtlinien" und dann auf "Benutzerrechte".
    5. Wählen Sie im Pulldown-Menü "Rechte" den Eintrag "Lokale Anmeldung", klicken Sie auf "Hinzufügen" und dann auf "Benutzer anzeigen". Wählen Sie den Benutzer aus, den Sie gerade hinzugefügt haben.
    6. Klicken Sie auf "Hinzufügen", auf "OK" und noch einmal auf "OK".

  2. Konfigurieren Sie NT so, dass der ShopSite-Händler und die Kunden auf das Warenkorbverzeichnis (sc) sowie auf die Verzeichnisse dataund html zugreifen können.

    1. Legen Sie die korrekten Berechtigungen für das Warenkorbverzeichnis (sc) fest.

      1. Klicken Sie in der Taskleiste auf "Start"®"Programme"®"Windows NT Explorer".
      2. Gehen Sie zum Warenkorbverzeichnis, oder erstellen Sie es (beispielsweise c:\InetPub\scripts\sc).
      3. Klicken Sie mit der rechten Maustaste auf den Verzeichnisnamen.
      4. Wählen Sie die Option "Eigenschaften".
      5. Wählen Sie die Registerkarte "Sicherheit", und klicken Sie auf die Schaltfläche "Berechtigungen".
      6. Klicken Sie auf die Schaltfläche "Hinzufügen" und dann auf die Schaltfläche "Benutzer anzeigen".
      7. Wählen Sie den Benutzer (Shop-ID), den Sie in Schritt A weiter oben erstellt haben. Klicken Sie im Feld "Zugriffsart" auf den Pfeil nach unten, wählen Sie "Vollzugriff", und klicken Sie auf "OK".
      8. Geben Sie dem Kunden mindestens die Leseberechtigung (falls nicht bereits zugewiesen).
      9. Klicken Sie zweimal auf "OK", um zum Windows NT Explorer zurückzukehren.

    2. Legen Sie die Berechtigungen für das Verzeichnis html fest, indem Sie Schritt 1 oben wiederholen.

    3. Wiederholen Sie Schritt 1 oben, um die Berechtigungen für das Verzeichnis data festzulegen, beachten Sie dabei aber folgenden Unterschied. Da Bestellungen im Verzeichnis data gespeichert werden, benötigen die Kunden mindestens die Änderungsberechtigung für dieses Verzeichnis. Für das Verzeichnis data gilt kein Alias des Webservers, und es befindet sich nicht im Dokumentstamm (InetPub). Kunden können daher nicht zu diesem Verzeichnis gehen und die Sicherheit beeinträchtigen.

  3. Konfigurieren Sie IIS so, dass das Warenkorbverzeichnis (sc) erkannt wird und CGIs von diesem Verzeichnis ausgeführt werden können.

    1. Klicken Sie in der Taskleiste auf "Start"®"Programme"®"Microsoft Internet Server"®"Internet Service Manager".
    2. Wählen Sie die Standard-Webseite für Ihr System.
    3. Klicken Sie mit der rechten Maustaste auf das Shopverzeichnis (beispielsweise /NtStore)
    4. Wählen Sie "Neu" und dann "Virtuelles Verzeichnis".
    5. Geben Sie den URL-Alias ein (z. B. sc)
    6. Gehen Sie zum Warenkorbverzeichnis, und klicken Sie auf "OK".
    7. Im Feld "Zugriff" müssen "Lesen" und "Ausführen" aktiviert sein.
    8. Klicken Sie auf "OK" und dann erneut auf "OK".

  4. Konfigurieren Sie IIS so, dass der URL des ShopSite-Verzeichnisses als sicherer URL erkannt wird.

    1. Konfigurieren Sie IIS so, dass das ShopSite-Verzeichnis erkannt wird.

      1. Klicken Sie in der Taskleiste auf "Start"®"Programme"®"Microsoft Internet Server"®"Internet Service Manager".
      2. Wählen Sie die Website für diesen Shop aus.
      3. Klicken Sie mit der rechten Maustaste auf das Verzeichnis html für diesen Shop.
      4. Wählen Sie "Hinzufügen" und dann "Virtuelles Verzeichnis".
      5. Geben Sie den URL-Alias ein (beispielsweise ss), und klicken Sie auf "Weiter".
      6. Geben Sie den genauen Pfad für das shopsite-Verzeichnis (ss) ein (beispielsweise c:\inetpub\scripts\ss), und klicken Sie auf "Weiter".
      7. Im Feld "Zugriff" müssen "Lesen", "Ausführen" und "Skript" aktiviert sein.
      8. Klicken Sie auf "Fertigstellen" und dann auf "OK".

    2. Legen Sie den Kennwortschutz für das Verzeichnis fest.

      1. Klicken Sie in der Taskleiste auf "Start"®"Programme"®"MicroSoft Internet Server"®"Internet Service Manager".
      2. Wählen Sie die Website für diesen Shop aus.
      3. Klicken Sie mit der rechten Maustaste auf den Aliasnamen des Verzeichnisses.
      4. Wählen Sie "Eigenschaften" und dann die Registerkarte "Verzeichnissicherheit".
      5. Wählen Sie "Bearbeiten" für den anonymen Zugriff und die Echtheitsbestätigung.
      6. Wählen Sie die Basis-Echtheitsbestätigung, und machen Sie die Auswahl von "Allow Anonymous Access " und "NT Challenge and Response" rückgängig.
      7. Klicken Sie zweimal auf "OK", um zum Windows NT Explorer zurückzukehren.

  5. Um die Webserverstatistiken (Treffer, angezeigte Seiten etc.) von ShopSite aus anzuzeigen, muss das Serverprotokollformat dem NCSA-Format entsprechen. So richten Sie das Protokollierungsformat ein:

    1. Klicken Sie in der Taskleiste auf "Start"®"Programme"®"Microsoft Internet Server"®"Internet Service Manager".
    2. Klicken Sie mit der rechten Maustaste auf die Website des Shops, aktivieren Sie die Protokollierung, und stellen Sie sicher, dass das NCSA-Format gewählt wurde.
    3. Klicken Sie auf <:fc 2>OK<:/fc>.

      Hinweis: Sie legen in ShopSite fest, von welchem Ort ShopSite die Protokolldatei liest. Da IIS die Protokolldateien täglich, wöchentlich oder monatlich wechseln kann, muss ShopSite neu konfiguriert werden, um die neue Protokolldatei zu lesen (z. B. Ncyymmww.log), wenn sie gewechselt wird. Eine Möglichkeit wäre es, dass ein Programm die Datei kopiert (anhängt), bevor die Datei zu einer bekannten Datei gewechselt wird, die ShopSite lesen kann.