Configurazione del passaggio 2: Configurare i server della web farm IIS
di Keith Newman e Robert McMurray
Nella seconda fase della creazione della Web farm occorre impostare la configurazione e il contenuto condivisi nel primo server Web. Successivamente è possibile aggiungere più server Web alla farm.
Al termine, registrare le decisioni di progettazione prima di procedere con il Step 3: Configure IIS Web Farm Load Balancing.
2.1. Preparare il file server back-end
In questa procedura viene impostato un file server back-end con due cartelle condivise. Una cartella include i file di contenuto condivisi per il sito Web, mentre l'altra contiene i file di configurazione condivisi.
Una volta pronta la cartella dati condivisa, copiare in questa cartella i file per il sito Web impostato nel server Web primario.
Per impostare il file server back-end
- Nel file server aprire Esplora risorse.
- Creare una cartella per il contenuto condiviso, ad esempio
C:\Content
. - Creare una cartella per la configurazione condivisa, ad esempio
C:\Config
. - Condividere la cartella dati usando le credenziali utente personalizzate.
- Condividere la cartella di configurazione usando le credenziali utente personalizzate.
- Copiare i file dal sito Web di lavoro del server Web primario nella cartella dati sul file server, ad esempio
C:\Content\MySite
.
2.2. Configurare il contenuto condiviso
In questa procedura viene impostato il contenuto condiviso del server Web primario. Al termine, il contenuto del file server back-end potrà essere recuperato dal server Web.
Per configurare il contenuto condiviso
Nel server Web primario aprire Gestione IIS, selezionare il sito Web e fare clic su Impostazioni avanzate nel riquadro Azioni.
Nella pagina Impostazioni avanzate impostare il valore di Percorso fisico sul percorso UNC di configurazione, ad esempio
\\FileServer\Content\MySite
.Selezionare Credenziali percorso fisico e fare clic sul pulsante con i puntini di sospensione (...) .
Nella finestra di dialogo Connetti come selezionare Utente specifico e fare clic su Imposta.
Immettere le credenziali dell'account utente condiviso personalizzato e fare clic su OK.
Fare di nuovo clic su OK due volte per uscire da Impostazioni avanzate.
Se la Web farm supporta ASP.NET, aprire il prompt dei comandi e immettere uno dei comandi seguenti in base al sistema in uso:
- Sistemi a 64 bit:
cd %windir%\Microsoft.NET\Framework64\v4.030319
- Sistemi a 32 bit:
cd %windir%\Microsoft.NET\Framework\v4.030319
- Sistemi a 64 bit:
Immettere il comando seguente:
caspol -m -ag 1. -url file://<file server>/<content>/<website>/* FullTrust
Sostituire
<file server>
con il nome del file server. Sostituire<content>
con il nome della cartella dati condivisa. Sostituire<website>
con il nome della cartella per il sito Web. Si noti che in FullTrust viene fatta distinzione tra maiuscole e minuscole.Chiudere il prompt dei comandi e selezionare Pool di applicazioni nella pagina Connessioni.
Selezionare il pool di applicazioni per il sito e fare clic su Riciclo nel riquadro Azioni.
Aprire un browser e visualizzare il sito con localhost. Il sito viene visualizzato come al solito, ma il contenuto proviene dal file server back-end.
2.3. Impostare la configurazione condivisa
Per impostare la configurazione condivisa, esportare i file di configurazione nel file server back-end, quindi puntare il server Web alla posizione di configurazione condivisa.
Per impostare la configurazione condivisa
- Aprire Gestione IIS, selezionare il nome del server e fare doppio clic su Configurazione condivisa.
- Nel riquadro Azioni fare clic su Esporta configurazione.
- Nella casella Percorso fisico digitare il percorso UNC della cartella di configurazione condivisa nel file server, ad esempio
\\FileServer\Config
. - Fare clic su Connetti come.
- Immettere le credenziali dell'account utente condiviso personalizzato e fare clic su OK.
- In Chiavi di crittografia digitare una password per la crittografia dei file di configurazione e confermare la password
- Fare clic su OK.
- Nella pagina Configurazione condivisa selezionare la casella di controllo Abilita configurazione condivisa.
- Nella casella Percorso fisico digitare il percorso UNC per la cartella di configurazione nel file server.
- Nella casella Nome utente digitare il nome utente condiviso personalizzato.
- Nelle caselle Password e Conferma password digitare la password per l'account utente condiviso personalizzato.
- Nel riquadro Azioni fare clic su Applica.
- Nella finestra di dialogo Password chiavi di crittografia digitare la password delle chiavi di crittografia e fare clic su OK.
- Chiudere Gestione IIS e riaprirlo. IIS usa ora i file di configurazione presenti nel file server.
2.4. Aggiungere server Web alla farm
In un server Web aggiunto tramite questa procedura, sia le informazioni sulla configurazione sia il contenuto del sito Web vengono recuperati dal file server back-end.
Per aggiungere un server Web alla farm
Aprire Gestione IIS, selezionare il nome del server e fare doppio clic su Configurazione condivisa.
Nella pagina Configurazione condivisa selezionare la casella di controllo Abilita configurazione condivisa.
Nella casella Percorso fisico digitare il percorso UNC per la cartella di configurazione nel file server.
Nella casella Nome utente digitare il nome utente condiviso personalizzato.
Nelle caselle Password e Conferma password digitare la password per l'account utente condiviso personalizzato.
Nel riquadro Azioni fare clic su Applica.
Nella finestra di dialogo Password chiavi di crittografia digitare la password delle chiavi di crittografia e fare clic su OK.
Chiudere e riaprire Gestione IIS.
Se la Web farm supporta ASP.NET, aprire il prompt dei comandi e immettere uno dei comandi seguenti in base al sistema in uso:
- Sistemi a 64 bit:
cd %windir%\Microsoft.NET\Framework64\v4.030319
- Sistemi a 32 bit:
cd %windir%\Microsoft.NET\Framework\v4.030319
- Sistemi a 64 bit:
Immettere il comando seguente:
caspol -m -ag 1. -url file://<file server>/<content>/<website>/* FullTrust
Sostituire
<file server>
con il nome del file server. Sostituire<content>
con il nome della cartella dati condivisa. Sostituire<website>
con il nome della cartella per il sito Web. Si noti che in FullTrust viene fatta distinzione tra maiuscole e minuscole.Chiudere il prompt dei comandi e selezionare Pool di applicazioni nella pagina Connessioni.
Selezionare il pool di applicazioni per il sito e fare clic su Riciclo nel riquadro Azioni.
Aprire un browser e visualizzare il sito con localhost. La visualizzazione del sito è analoga a quella nel server primario.
Vedere anche
- Passaggio 3: Configurare il bilanciamento del carico della web farm IIS
- Passaggio 1: Installare l'infrastruttura web farm IIS
- Passaggio 2: Pianificare la configurazione della Web farm IIS
- Configure a Web Farm with IIS Servers
- Creare una Web farm con server IIS
- Piattaforma di server Web adatti all'hosting (IIS): Panoramica dello scenario