Installare il routing delle richieste dell'applicazione
Questo argomento illustra la procedura per installare Microsoft Application Request Routing (ARR) versione 1 in IIS 7.0 e versioni successive.
Obiettivo
Per installare correttamente i moduli di routing delle richieste di applicazioni Microsoft versione 1 e dipendenti in IIS. Il pacchetto del programma di installazione del routing delle richieste dell'applicazione contiene i componenti seguenti:
- Modulo di riscrittura URL Microsoft per IIS.
- Gestione di Microsoft Web Farm versione 1 per IIS.
- Routing delle richieste delle applicazioni Microsoft versione 1 per IIS.
- Microsoft External Cache versione 1 per IIS.
I passaggi descritti in questo documento installeranno tutti e quattro i componenti.
Prerequisiti
Questa procedura dettagliata richiede i prerequisiti seguenti:
IIS 7.0 e versioni successive in Windows 2008 (qualsiasi SKU) o versione successiva in cui verrà installato il routing delle richieste di applicazione.
Se nel sistema di destinazione sono già installati i moduli IIS seguenti, rimuoverli usando Installazione applicazioni:
- Modulo di riscrittura URL Microsoft per IIS 7.0 CTP1.
- Routing delle richieste di applicazioni Microsoft per IIS 7.0 CTP1.
Nota
- L'aggiornamento da CTP1 a VERSIONE RTW non è supportato. Prima di procedere, è necessario rimuovere manualmente la versione CTP1. Tutte le impostazioni di configurazione andranno perse.
- L'aggiornamento dalla versione RC alla versione RTW è supportato e, pertanto, non è necessario rimuovere la versione RC. Nessuna impostazione di configurazione andrà persa.
Passaggio 1: Scaricare il routing delle richieste di applicazioni Microsoft versione 1
Scaricare la versione Di routing delle richieste di applicazioni Microsoft.
Passaggio 2: Installare il routing delle richieste di applicazioni Microsoft versione 1
Per installare il routing delle richieste dell'applicazione
In qualità di amministratore, aprire una finestra del prompt dei comandi.
Arrestare i processi WAS e WMSVC digitando. Questo passaggio è necessario perché ARR installa un hotfix (KB 954438 (
https://support.microsoft.com/kb/954438
)).net stop was /y
net stop wmsvc /y
eseguire ARR_<architecture>_exe:
ARR_ x86_Version1.exe
or
ARR_ x64_Version1.exe
Accettare il Contratto di licenza con l'utente finale.
I programmi di installazione per i quattro componenti vengono avviati uno dopo l'altro.
Completare l’installazione.
Per verificare lo stato dell'installazione, fare riferimento a %TEMP%\arr_setup.log. Se tutti i pacchetti sono stati installati correttamente, verrà visualizzato quanto segue:
Completed the Microsoft Application Request Routing for IIS7 RC Setup. Installation results - look in the respective msi log files (msiname.log) for more details rewrite.msi Success webfarm.msi Success requestrouter.msi Success externaldiskcache.msi Success
(Facoltativo) Ai fini della risoluzione dei problemi, il file eseguibile scaricato può essere decomprimeto. Avviare il file eseguibile con le opzioni /T:<full path> e /C. Questo comando rimuoverà il pacchetto solo delle quattro istanze msi, che possono essere avviate manualmente una alla volta. Se le istanze del servizio gestito vengono installate manualmente, devono essere installate nell'ordine seguente:
rewrite.msi webfarm.msi requestrouter.msi externaldiskcache.msi
Per altre informazioni, avviare il file eseguibile con /? .
Avviare i processi WAS e WMSVC digitando:
net start was
net start wmsvc
Passaggio 3: Modificare il modello di processo del pool di applicazioni per il routing delle richieste di applicazione
Tutte le richieste HTTP e le risposte per i siti di contenuto passano attraverso Il routing delle richieste di applicazione. Dato questo, si vuole che il processo di lavoro del sito Web predefinito nel routing delle richieste dell'applicazione sia sempre in esecuzione indipendentemente dal fatto che i processi di lavoro per alcuni siti siano in esecuzione o meno.
In questo passaggio si disabiliterà il timeout di inattività nel modello di processo del pool di applicazioni per il sito Web predefinito.
Per modificare il modello di processo del pool di applicazioni usando l'interfaccia utente
Avviare Gestione IIS.
Selezionare Pool di applicazioni.
Per impostazione predefinita, DefaultAppPool è il pool di applicazioni corrispondente per il sito Web predefinito. Selezionare DefaultAppPool. In Azioni, in Modifica pool di applicazioni, selezionare Avanzate Impostazioni....
Impostare timeout di inattività (minuti) su 0 per disabilitare l'impostazione. Fare clic su OK per salvare le modifiche.
Per modificare il modello di processo del pool di applicazioni usando la riga di comando
- Aprire un prompt dei comandi con privilegi di amministratore .
- Accedere a
%windir%\system32\inetsrv
. - Usando appcmd, immettere appcmd.exe impostare il pool di app "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost.
Riparazione
Il ripristino del routing delle richieste dell'applicazione comporta la ripetizione dell'esecuzione del pacchetto scaricato. Seguire i passaggi descritti nel passaggio 2 - Installare il routing delle richieste di applicazioni Microsoft versione 1.
Rimuovi
Per rimuovere completamente il routing delle richieste di applicazione, i 4 componenti in pacchetto devono essere rimossi singolarmente.
Aprire il Pannello di controllo.
Selezionare Programma e funzionalità.
Individuare i 4 componenti seguenti e disinstallare uno alla volta:
- Routing richieste applicazioni Microsoft versione 1 per IIS
- Microsoft External Cache versione 1 per IIS
- Microsoft URL Rewrite Module per IIS
- Microsoft Web Farm Framework versione 1 per IIS
Riepilogo
Il routing delle richieste di applicazione e i moduli dipendenti è stato installato e sono pronti per configurare e usare le funzionalità. Per altre informazioni, è anche possibile leggere una rapida panoramica all'indirizzo %PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm
.