Configurazione per server Microsoft IIS versione 4


Eseguire la procedura seguente per configurare ShopSite in modo che operi con IIS versione 4. Per un corretto funzionamento di ShopSite, è necessario seguire attentamente tutte le istruzioni.

  1. Creare un conto utente NT per il commerciante. Il nome del conto utente deve essere uguale all'ID del negozio virtuale. Istruzioni dettagliate
  2. Impostare le autorizzazioni per le directory dati, html e shopsite (ss) in modo che l'utente configurato con lo stesso nome dell'ID del negozio abbia accesso a tali directory, al loro contenuto e alle sottodirectory relative. Istruzioni dettagliate
  3. Configurare la directory del carrello della spesa (sc) in modo che venga riconosciuta da IIS come URL dal quale è possibile eseguire script CGI. Istruzioni dettagliate
  4. Configurare la directory shopsite (ss) in modo che venga riconosciuta da IIS come URL protetto dal quale è possibile eseguire script CGI. Istruzioni dettagliate
  5. Configurare l'accesso secondo il formato NCSA. Istruzioni dettagliate


  1. Creare un conto NT per il commerciante. Il nome del conto deve essere uguale all'ID del negozio virtuale specificato nel file store.auth.

    1. Nella barra delle applicazioni, fare clic su Avvio®Programmi®Utilità di amministrazione®User Manager per domini.
    2. Fare clic su Utente, quindi su Nuovo utente.
    3. Inserire il nome utente, la descrizione e la password, fare clic su Aggiungi, quindi su Chiudi.
    4. Fare clic su Criteri di protezione, quindi su Diritti utente.
    5. Dal menu a discesa relativo ai diritti, selezionare Accesso locale, fare clic su Aggiungi, quindi su Mostra utenti. Selezionare l'utente appena aggiunto.
    6. Fare clic su Aggiungi, su OK, quindi ancora su OK.

  2. Configurare NT in modo che il commerciante e i clienti ShopSite possano accedere alle directory del carrello della spesa (sc), dati e html.

    1. Impostare le autorizzazioni corrette per la directory del carrello della spesa (sc).

      1. Nella barra delle applicazioni, fare clic su Avvio®Programmi®Gestione risorse Windows NT.
      2. Passare alla directory del carrello della spesa o crearla (ad esempio c:\InetPub\scripts\sc).
      3. Fare clic con il pulsante destro del mouse sul nome della directory.
      4. Selezionare Proprietà.
      5. Selezionare la scheda Protezione, quindi fare clic sul pulsante Autorizzazioni.
      6. Fare clic sul pulsante Aggiungi, quindi sul pulsante Mostra utenti.
      7. Selezionare l'utente (ID negozio) creato in precedenza al punto A. Nella casella Tipo di accesso, fare clic sul pulsante freccia giù, selezionare Controllo completo, quindi fare clic su OK.
      8. Se non è stato già fatto, consentire al cliente un livello minimo di accesso in lettura.
      9. Per tornare a Gestione risorse Windows NT, fare clic su OK due volte.

    2. Per impostare le autorizzazioni relative alla directory html, ripetere il punto 1.

    3. Per impostare le autorizzazioni relative alla directory dati, ripetere il punto 1 con la modifica descritta di seguito. Gli ordini vengono memorizzati nella directory dati, dunque i clienti devono disporre almeno delle autorizzazioni di modifica per la directory. Poiché la directory dati non ha un alias per il Web server e non è situata nella directory principale dei documenti (InetPub), i clienti non possono passare a tale directory e comprometterne la sicurezza.

  3. Configurare IIS in modo che riconosca la directory del carrello della spesa (sc) e consenta l'esecuzione degli script CGI da essa.

    1. Nella barra delle applicazioni, fare clic su Avvio®Programmi®Microsoft Internet Server®Internet Service Manager.
    2. Selezionare il sito Web di default per il proprio sistema.
    3. Fare clic con il pulsante destro del mouse sulla directory del negozio virtuale, ad esempio /NtNegozio.
    4. Selezionare Nuova, quindi Virtual Directory.
    5. Inserire l'alias dell'URL, ad esempio sc.
    6. Passare alla directory del carrello della spesa, quindi fare clic su OK.
    7. Nella casella Accesso, verificare che siano selezionate le opzioni Lettura ed Esecuzione.
    8. Fare clic su OK, quindi ancora su OK.

  4. Configurare IIS in modo che riconosca l'URL della directory shopsite come URL protetto.

    1. Configurare IIS in modo che riconosca la directory shopsite.

      1. Nella barra delle applicazioni, fare clic su Avvio®Programmi®Microsoft Internet Server®Internet Service Manager.
      2. Selezionare il sito Web per il negozio virtuale.
      3. Fare clic con il pulsante destro del mouse sulla directory html del negozio virtuale.
      4. Selezionare Aggiungi, quindi Virtual Directory.
      5. Inserire l'alias dell'URL, ad esempio ss, quindi fare clic su Avanti.
      6. Inserire il percorso esatto della directory shopsite (ss), ad esempio c:\inetpub\scripts\ss, quindi fare clic su Avanti.
      7. Nella casella Accesso, verificare che siano selezionate le opzioni Lettura, Esecuzione e Script.
      8. Fare clic su Fine, quindi su OK.

    2. Configurare la password di protezione per la directory.

      1. Nella barra delle applicazioni, fare clic su Avvio®Programmi®Microsoft Internet Server®Internet Service Manager.
      2. Selezionare il sito Web per il negozio virtuale.
      3. Fare clic con il pulsante destro del mouse sull'alias della directory.
      4. Selezionare Proprietà, quindi fare clic sulla scheda Directory Security.
      5. Selezionare Edit for the Anonymous Access and Authentication Control.
      6. Selezionare Autenticazione di base e deselezionare le opzioni Allow Anonymous Access e Challenge/Response di NT.
      7. Per tornare a Gestione risorse Windows NT, fare clic su OK due volte.

  5. Per visualizzare da ShopSite le statistiche relative al Web server (riscontri, pagine visualizzate, ecc.), è necessario che il formato di accesso al server sia conforme al formato NCSA. Per impostare il formato di accesso:

    1. Nella barra delle applicazioni, fare clic su Avvio®Programmi®Microsoft Internet Server®Internet Service Manager.
    2. Fare clic con il pulsante destro del mouse sul sito Web del negozio virtuale, abilitare l'accesso e verificare che sia selezionato il formato NCSA.
    3. Fare clic su OK.

      Nota: la posizione del file di registro viene impostata in ShopSite. Poiché IIS può far ruotare i file di registro con cadenza giornaliera, settimanale o mensile, è necessario riconfigurare ShopSite perché possa leggere il nuovo file di registro, ad esempio NCaammss.log, quando viene ruotato. Per risolvere il problema, è possibile impostare un programma che, prima della rotazione, copi (aggiunga) il file in un file noto che ShopSite possa leggere.