Article marketing in italia

Welcome Guest

Search:

Articolista » Computer-e-internet » Installazione e Configurazione di ISAPI REWRITE su IIS

Installazione e Configurazione di ISAPI REWRITE su IIS

by: Stuart
Total views: 6811
Word Count: 622

 

Prima di iniziare a spiegare nel dettaglio l'installazione di Isapi Rewrite sarà utile la lettura di questo documento Microsoft, che illustra utilizzi e potenzialità dell'Url rewriting in ambiente Windows

http://www.microsoft.com/italy/msdn/library/default.asp?url=/italy/msdn/library/net/aspnet/URLRewriting.asp?frame=true

 

Per il corretto funzionamento del filtro per Url Rewriting ISAPI Rewrite è necessario portare a compimento due importanti operazioni:
 
1. Installazione e registrazione del modulo.
2. Settaggio corretto dei permessi al file system.

 
ISAPI_Rewrite può essere installato sia manualmente che automaticamente.
 
Inst. AUTOMATICA
 
L'installazione automatica richiede semplicemente di lanciare in esecuzione i file del package e seguire i passi suggeriti dal wizard. Il programma di installazione copierà i file di ISAPI_Rewrite e registrerà i COM-objects, filtri ISAPI e le estensioni ISAPI.
 

INSTALLAZIONE MANUALE
 
Solo la versione FULL di Isapi supporta l'installazione manuale. Sarà necessario scaricare un apposito pacchetto che contiene i file per l'installazione manuale. E' possibile installare tutte le opzioni disponibili o solo una parte di esse.
 
L'installazione minima include semplicemente il filtro ISAPI. Bisogna copiare il file ISAPI_Rewrite.dll nella macchina e registrarlo come filtro ISAPI usando IIS MMC snap-in. ISAPI_Rewrite.dll può essere registrato o globalmente o solo in un particolare livello del sito. Il filtro cercherà di caricare il file di configurazione principale (httpd.ini) dalla cartella dove la DLL è locata. Le configurazioni di diversi livelli del sito sono tratte dalla root del sito.
 
E' inoltre raccomandato di registrare la DLL che fornisce descrizioni dei processi di ISAPI Rewrite nell'Event Viewer. E' possibile lanciando il file (incluso nell'installazione) regmsg.vbs dalla cartella in cui RewriteMsg.dll è allocato.
 
Per abilitare il monitoring dei cambi di path all'interno della root, registrare il COM server mtbnotif.dll con il comando regsvr32 mtbnotif.dll.
 
Se si vuole utilizzare il modulo proxy il file rwhelper.dll deve essere copiato nella macchina su cui si sta installando ISAPI. Se la macchina ha come OS Windows 2003, il file rwhelper.dll.manifest deve essere copiato nella stessa cartella in cui rwhelper.dll è allocato. Dopodichè accertarsi che WinHTTP 5.1 sia installato sul server. Questo file è già presente in Windows Server 2003, Windows XP since SP1 , Windows 2000 SP3. >Per installarlo su versioni precedenti di Windows 2000 and Windows XP oppure NT4 è possibile sia seguire l'installazione autometica oppire scaricare il  SOAP Toolkit 3 SDK da http://download.microsoft.com/download/2/e/0/2e068a11-9ef7-45f5-820f-89573d7c4939/soapsdk.exe.
 
Inoltre, su Windows 2003 si dovrà creare e abilitare un'estensione del server con un nome arbitrario che punti a rwhelper.dll tramite un path name corto (short path name).
 
Infine bisognerà creare la chiave di registro "HKEY_LOCAL_MACHINE\SOFTWARE\Helicon\ISAPI_Rewrite\InstallDir" del tipo "REG_SZ" che avrà un valore simile a "E:\Program Files\Helicon\ISAPI_Rewrite\" (inserire la path di installazione qui) e solo allora, lanciare in esecuzione lo script proxycfg.vbs con il comando cscript proxycfg.vbs -r.

CONFIGURAZIONE

Su Windows NT4, Windows 2000, Windows XP and Windows 2003 in IIS5 compatibility mode il filtro lavora nel processo inetinfo.exe del system account.
 
Pertanto il System account deve avere almeno l'accesso in lettura alle DLL di ISapi e al file httpd.ini
 
E' anche raccomandato dare al System account il permesso di modifica di tutte le cartelle che contengono httpd.ini files.
 
Questo renderà possibile la creazione dei file httpd.parse.errors contenenti tutti gli errori di configurazione e parsing. Permessi aggiuntivi possono essere richiesti per il funzionamento del proxy module. Dal momento che potrebbe essere in esecuzione in modalità "Pooled" o "High-isolated", gli account all'interno di IIS che hanno condivisione di  pool e high isolation pools avranno bisogno di accesso in lettura del file rwhelper.dll. Inoltre dovrano avere permesso di modifica della cartella temporanea (solitamente C:\Windows\Temp). Di default IWAM_<ComputerName> è usato per tutti i pool. L'account POOL può essere trovato nella corrispondente COM+ application settings con l'aiuto di COM+ Administration MMC snap-in.

Si chiude così questa breve tutorial sull'installazione e configurazione del filtro ISAPI per IIS. La lettura di questa guida step by step non può però prescindere dalla consultazione del Manuale ufficiale (in ENG), dove sono presenti regole e sintassi per utilizzare questo modulo ormai necessario.



About the Author

Stuart Delta è l'autore de "La Guida Definitiva al posizionamento su Google" ed è editor del sito Googlerank.com Italia


Rating: 5.00

Comments

No comments posted.

Add Comment

You do not have permission to comment. If you log in, you may be able to comment.
Creative Commons
Tutti gli articoli presenti su Articolista.com sono rilasciati sotto questa licenza Creative Commons: Attribuzione - Non opere derivate 2.5. Puoi quindi prelevare gli articoli e ripubblicarli, anche a fini commerciali, a patto di citare la fonte (l'URL su articolista.com dell'articolo originale) con un link in html. Gli articoli possono essere ripubblicati solo se integralmente, riportando anche il box relativo all'autore.